/* Doc2shop Stylesheet*/
/* Orange */
/* v0.4t */
/*-------------*/


/*---------------------------------------------------------------------------*/
/*Global*/
/*---------------------------------------------------------------------------*/

body {
background-color: #89f771;
background-image:url();
background-position:0px 0px;
color: #666666;
font-family: Tahoma, Verdana, sans-serif;
font-size: 0.75em;
margin: 0em;
padding: 0em;
text-align:center;
}

div#header {
text-align:left;
width:898px;
height:210px;
margin:10px auto 0px;
padding:0px;
position:relative;
background-color:#FFFFFF;
background-image:url(images/games_banner.jpg);
background-position:0px 0px;
background-repeat:repeat-x;
border:solid 1px #485c3a;
border-bottom:0;
}

div#header div#banner{
margin:0px;
padding:0px;
position:absolute;
top:20px;
left:0px;
z-index: 10;}

div#header h1{
margin:0px;
padding:0px;
position:absolute;
top:50px;
left:30px;
color:#ffffff;
font-size:2.25em;
}

div#header div#subheader {
position:relative;
top:72px;
left:345px;
padding:0px;
margin:0px;
width:411px;
height:30px;
color:#ffffff;z-index: 1;
}

div#subheader div#left{
text-align: right;
padding:0;
margin: 0;
}

div#subheader div#right{
text-align: right;
padding: 0;
margin: 0;
overflow: visible;
}
div#navigation{
background-color:#ffe955;
text-align:center;
color:#FFFFFF;
}

a.navigation {
	color: #666666;
	border-width: 0px 0px 0px 5px;
	border-color: #DEDEDE;
	border-style: solid;
	text-decoration: none;
	display: block;
	padding: 3px 0px 3px 5px;
	text-align: left;
	font-weight: normal;
}

a.navigation:hover {
	border-color: #FF9900;
	background-color: #EFEFEF;
}


div#header div.bottom {
height: 0px;
padding-bottom: 0;
font-size: 0.1em;
}

div#navbar {
text-align:left;
width:866px;
height:25px;
margin:0px auto 0px;
padding:7px 16px 0px 16px;
clear: both;
background-color:#ffffff;
background-image:url();
background-position:0px 0px;
background-repeat:repeat-x;
border:solid 1px #485c3a;
border-bottom:0px;
border-top:0px;
color:#FFFFFF;
}

div#breadcrumbs{float: left;
width: 720px;
}

div#toplinks{float: right;
width: 140px;
text-align: right;
}

div#footer {
font-size: 0.8em;
text-align: center;
padding-bottom:2em;
color:#ffffff;
width:900px;
margin:0px auto 0px;
padding:0;
}

div#footer div#subheader {
margin-bottom:20px;
padding:10px 0px;
background-image:url(images/nav.gif);
border:solid 1px #485c3a;
color:#FFFFFF;
}


div#contentWrapper {
width:900px;
padding:0px;
margin:0px auto 0px;
text-align:left;
padding:0;
background:url() top right no-repeat;
}

.style3 {color: #FFFF00; border:thin; border-color:#FFFFFF;}
.style4 {
	font-weight: bold;
	font-size: large;
	color: #009900;
}
.style5 {color: #485c3a}
.style6 {color: #FFFFFF; font-size: 14px; font-weight:bold; }
.style8 {
	font-size: medium;
	font-weight: bold;
}
.style11 {color: #FFFF00; border: thin; border-color: #FFFFFF; font-size: 16px; }
.style12 {
	color: #333333;
	font-size: 14px;
}
.style13 {font-size: 1em}
.style14 {font-size: 12px}
.style15 {font-size: 14px}
.style15a {font-size: 12px}
.style16 {
	font-size: medium;
	font-weight: bold;}
.style17 {font-size: x-small}
.style17a {font-size: 12px}
.style18 {font-size: small}


/*-------------*/

p {
font-size: 1em;
line-height: 1.2em;
margin-bottom: 0em;
margin-top: 0em;}

h1 {
font-size: 1.5em;
font-weight: bold;
}

h2 {
font-size: 1.4em;
font-weight: bold;
margin-bottom: 0.2em;
line-height: 1.2em;
}

a:link {
color: #FFFFFF;
text-decoration: underline;
} 

a:visited {
color: #FFFFFF;
text-decoration: underline;
}

a:hover {
color:#FFFF00;
text-decoration: underline;
}

div#navbar a{
color:#ffffff;
font-weight:none;
text-decoration:underline;
}

div#navbar a:hover{
color:#F8A00D;
text-decoration:underline;
}

div#banner img{border: none;}


table.navlayout{height: 100%;
width: 100%;}

table.navlayout td#leftnav{width: 13em;
padding-right: 1em;margin-top: 0em;padding-top: 0.5em;
}

table.navlayout td#content{width: auto;
padding-left: 1em;margin-top: 0em;
padding-top: 0.5em;
border-left: 1px #efefef solid;}




/*---------------------------------------------------------------------------*/
/* Leftbar Navigation */
/*---------------------------------------------------------------------------*/


ul#navlist{
margin-left: 0;
padding-left: 0;
margin-top: 0em;padding-top: 0em;list-style-type: none;}

ul#navlist li.page{
display: list-item;list-style-type: none;
background-image: url(images/nav_page5.gif);
background-repeat: no-repeat;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 24px;
margin-top: 0em;
margin-bottom: 0.5em;}

ul#navlist li.pageselected{
display: list-item;list-style-type: none;
background-image: url(images/nav_pageselected5.gif);
background-repeat: no-repeat;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 24px;
margin-top: 0em;
margin-bottom: 0.5em;color: #EA8400;
font-weight: none;
}

ul#navlist li.dept{
display: list-item;list-style-type: none;
background-image: url(../customtemplates/orange/nav_folder5.gif);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: 24px;
margin-top: 0em;
margin-bottom: 0.5em;}

ul#navlist li.deptselected{
display: list-item;list-style-type: none;
background-image: url(../customtemplates/orange/nav_folderopen5.gif);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: 24px;
margin-top: 0em;
margin-bottom: 0.5em;color: #EA8400;
font-weight: none;
}

ul#navlist li.deptactive{
display: list-item;list-style-type: none;
background-image: url(../customtemplates/orange/nav_folderopen5.gif);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: 24px;
margin-bottom: 0.5em;margin-top: 0em;
font-weight: normal;
}

ul#navlist li.cat{
display: list-item;list-style-type: none;
background-image: url(../customtemplates/orange/nav_folder5.gif);
background-repeat: no-repeat;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 24px;
margin-top: 0em;
margin-bottom: 0.5em;}

ul#navlist li.catselected{
display: list-item;list-style-type: none;
background-image: url(../customtemplates/orange/nav_folderopen5.gif);
background-repeat: no-repeat;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 24px;
margin-top: 0em;
margin-bottom: 0.5em;color: #EA8400;
font-weight: none;
}

ul#navlist ul {
margin-top: 0.5em;
}

ul#navlist ul li.cat{
display: list-item;list-style-type: none;
background-image: url(../customtemplates/orange/nav_folder5.gif);
background-repeat: no-repeat;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 24px;margin-left: -38px;
font-weight: normal;
margin-bottom: 0.5em;margin-top: 0.5em;
}

ul#navlist ul li.catselected{
display: list-item;list-style-type: none;
background-image: url(../customtemplates/orange/nav_folderopen5.gif);
background-repeat: no-repeat;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 24px;margin-left: -38px;
font-weight: normal;
margin-bottom: 0.5em;margin-top: 0.5em;
color: #EA8400;
font-weight: none;}




/*---------------------------------------------------------------------------*/
/* Home Page */
/*---------------------------------------------------------------------------*/

div#homeMain{
padding:0px;
background-color:#ffffff;
border:solid 1px #485c3a;
border-top:0px;
background-image:url(images/nav.gif);
}

div#homeMain div#homeMainContent{
padding:1.5em;
}

div#homeMain div#homeMainContent a{
font-weight:normal;
text-decoration:underline;
color:#000000;
}
div#homeMain div#homeMainContent a:hover{
font-weight:normal;
text-decoration:underline;
color:#485c3b;
}
div#homeMain table#main td.left{
width: 50%;
padding-left: 1em;
padding-right: 1em;
}

div#homeMain table#main td.right{
width: 50%;padding-left: 1em;
padding-right: 1em;
}

div#homeMain table#main td.left2{
background-image:url(images/nav.gif);
width: 15%;
padding-left: 1em;
padding-right: 1em;
}

div#homeMain table#main td.right2{
width: 85%;padding-left: 1em;
padding-right: 0em;
}


/*-------------*/



div#homeMain div#mainimage img {
padding:10px;
border:solid 1px #dddddd;
}

div#homeMain div#rss{
text-align: right;
}

div#homeMain div#rss img{
border: none;
}

div#homeMain div#indexlist{
margin-bottom: 2em;
width:160px;
}

div#homeMain div#indexlist a{
color: #FFFFFF;
text-decoration: none;
text-align:left;
padding: 0 0 0 20px;
}

div#homeMain div#indexlist a:hover{
color: #FFFFFF;
text-decoration: underline;
padding: 0 0 0 20px;
}

div#homeMain div#indexlist li.page{
display: list-item;
list-style-type: none;
background-image: url(../customtemplates/orange/nav_page_big5.gif);
background-repeat: no-repeat;
padding-bottom: 4px;
padding-left: 30px;
padding-top: 3px;
margin-top: 0em;
margin-bottom: 0.2em;margin-left: -30px;}

div#homeMain div#indexlist li.dept{
display: list-item;
list-style-type: none;
background-image: url(../customtemplates/orange/nav_folder_big5.gif);
background-repeat: no-repeat;
padding-left: 30px;
padding-top: 2px;
margin-top: 0em;
margin-bottom: 0.2em;margin-left: -30px;
}

div#homeMain div#indexlist li.cat{
display: list-item;
list-style-type: none;
background-image: url(../customtemplates/orange/nav_folder_big5.gif);
background-repeat: no-repeat;
padding-bottom: 2px;
padding-left: 30px;
padding-top: 2px;
margin-top: 0em;
margin-bottom: 0.2em;margin-left: -30px;
}

div#homeMain div#indexlist li.dept ul{
margin-top: 0.5em;
margin-bottom: 1em;
}

div#homeMain p.featured{
margin-top: 1em;
margin-bottom: .3em;
}

div#homeMain div.featuredesc{
margin-top: 0em;
margin-bottom: 1.5em;
}

div#homeMain td.left p{
margin:1em 1.5em;
}

div#homeMain td.right h2{
margin:1em 1em 0px 0px;
padding:0.5em 1em 0.5em 0em;
}

div#homeMain td.left h2{
margin:1em 1em 0px 0px;
padding:0.5em 1em 0.5em 0em;
}

div#homeMain td.right2 h2{
margin: 0 0 0.5em 0;
width: 98%;text-align: left;
}

div#homeMain td.left2 h2{
margin: 0 0 0.5em 0;
}


/*------------------*/

table#featured{width: 98%;}

div.featuredimage{text-align: center;
}

div.featuredimage img{border: none;}

table#featured h3{font-size: 1em;font-weight: normal;text-align: center;margin-top: 0.2em;margin-bottom: 0.2em;
}

table#featured h4{font-size: 1em;font-weight: normal;text-align: center;margin-top: 0.2em;margin-bottom: 0.2em;
}

table#featured div.featureddesc{font-size: 1em;font-weight: normal;text-align: left;padding: 0em;margin: 0em;
}

table#featured  div.featureddesc p{padding: 0.2em;margin: 0;}
table#featured td.featuretopleft{
width:50%;border: 1px #cccccc dashed;
padding:5px;margin: 0;}

table#featured td.featuretopright{width:50%;border-top: 1px #cccccc dashed;
border-bottom: 1px #cccccc dashed;
border-right: 1px #cccccc dashed;
padding:5px;
margin: 0em;
}

table#featured td.featureleft{
width:50%;border-bottom: 1px #cccccc dashed;
border-left: 1px #cccccc dashed;
border-right: 1px #cccccc dashed;
padding:5px;margin: 0;
}

table#featured td.featureright{width:50%;border-bottom: 1px #cccccc dashed;
border-right: 1px #cccccc dashed;
padding:5px;
margin: 0em;
}




/*---------------------------------------------------------------------------*/
/* Info Pages */
/*---------------------------------------------------------------------------*/

div#pageMain{
padding:0px;
background-color:#ffffff;
border:solid 1px #999999;
border-top:0px;
min-height:350px;
}

*html div#pageMain {
height:350px;
}

div#pageMain div#pageMainContent{
padding:1.5em;
}

div#pageMain td.left{
width: 60%;
text-align:center;
padding:0px;
}

div#pageMain td.right{
width: 40%;
padding:0px;
}

div#pageMain td.left img{
}


/*-------------*/

div#pageMain img{
border: none;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-right: 2em;
}

div#pageMain p{
}

div#pageContent li{
display: list-item;
list-style-type: disc;
font-weight: normal;
line-height: 1.5em;
margin-left: 0.5em;
}




/*---------------------------------------------------------------------------*/
/* Search Page */
/*---------------------------------------------------------------------------*/

div#searchMain{
padding:0px;
background-color:#ffffff;
border:solid 1px #999999;
border-top:0px;
min-height:350px;
}

div#searchMain div#searchMainContent{
padding:1.5em;
}


/*-------------*/

div#searchMain form#search_form{margin-top: 1em;margin-bottom: 2em;
}

div#searchMain div.pagelinks{margin-top: 2em;margin-bottom: 2em;
}

div#searchMain div.searchresult{margin-top: 1.5em;margin-bottom: 1.5em;
}

div#searchMain div.title{}

div#searchMain div.description{display: none;
}

div#searchMain div.path{display: none;
}




/*---------------------------------------------------------------------------*/
/* Sitemap Page */
/*---------------------------------------------------------------------------*/

div#sitemapMain{
padding:0px;
background-color:#ffffff;
border:solid 1px #999999;
border-top:0px;
min-height:350px;
}

div#sitemapMain div#sitemapMainContent{
padding: 1.5em;
}


/*-------------*/

div#sitemapMainContent td#content{padding-top: 0.2em;
}

div#sitemapMain div#pageContent h2{margin: 0 0 1em 0;
}

div#sitemapMain div#pageContent li.page{display: list-item;list-style-type: none;
background-image: url(../customtemplates/orange/nav_page5.gif);
background-repeat: no-repeat;
padding-left: 24px;
margin-left: -14px;
margin-top: 0em;
margin-bottom: 0.5em;}

div#sitemapMain div#pageContent li.dept{display: list-item;list-style-type: none;
background-image: url(../customtemplates/orange/nav_folderopen5.gif);
background-repeat: no-repeat;
padding-left: 24px;margin-left: -14px;
margin-bottom: 0.5em;margin-top: 0.5em;
}

div#sitemapMain div#pageContent li.cat{display: list-item;list-style-type: none;
background-image: url(../customtemplates/orange/nav_folderopen5.gif);
background-repeat: no-repeat;
padding-left: 24px;margin-left: -14px;
margin-bottom: 0.5em;margin-top: 0.5em;
}

div#sitemapMain div#pageContent li.product{display: list-item;list-style-type: none;
background-image: url(../customtemplates/orange/nav_page5.gif);
background-repeat: no-repeat;
padding-left: 24px;margin-left: -14px;
margin-bottom: 0.5em;margin-top: 0.5em;
}




/*---------------------------------------------------------------------------*/
/* Dept Pages */
/*---------------------------------------------------------------------------*/

div#deptIntro{
}

div#deptIntro table{
width: 100%;
border: none;
margin-bottom: 2em;
}

div#deptIntro td.left{
width: 20%;
}

div#deptIntro td.right{
width: 80%;
}

div#deptMain{
background-color:#ffffff;
border:solid 1px #999999;
border-top:0px;
min-height:350px;
}

*html div#deptMain {
height:350px;
}

div#deptMain div#deptMainContent{
padding:1.5em;
}

/*-------------*/

div#deptIntro img{
border: none;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-right: 2em;
}

div#deptIntro p{
margin-bottom: 1em;
margin-top: 1em;
}

div#deptContent li{
display: block;
list-style-type: disc;
font-weight: normal;
line-height: 1.5em;
margin-left: 2em;
}






/*---------------------------------------------------------------------------*/
/*Cat Pages*/
/*---------------------------------------------------------------------------*/

div#catMain div#catIntro{
}

div#catMain div#catIntro table{
width: 100%;
border: none;
margin-bottom: 0em;
}

div#catMain div#catIntro td.left{
width: 20%;
}

div#catMain div#catIntro td.right{
width: 80%;
}

div#catMain{
background-color:#ffffff;
border:solid 1px #999999;
border-top:0px;
}

div#catMain div#catMainContent{
padding:1.5em;
}

div#catContent table {
border-bottom: 1px #cccccc dashed;
}

/* for single-column data */

div#catMain td.left{
width: 20%;
border-top: 1px #cccccc dashed;
padding:10px;
}

div#catMain td.right{
width: 80%;
border-top: 1px #cccccc dashed;
padding:10px;
}

/* for two-column data */

div#catMain td.left1{
width: 10%;
border-top: 1px #cccccc dashed;
padding:10px;
}

div#catMain td.left1 img {

}

div#catMain td.right1{
width: 40%;
border-top: 1px #cccccc dashed;
border-right: 1px #cccccc dashed;
padding:10px;
}

div#catMain td.left2{
width: 10%;
border-top: 1px #cccccc dashed;
padding:10px;
}

div#catMain td.left2 img {

}

div#catMain td.right2{
width: 40%;
border-top: 1px #cccccc dashed;
padding:10px;
}

/* for three-column data */

div#catMain td.left3-1{
width: 8%;
border-top: 1px #cccccc dashed;
}

div#catMain td.right3-1{
width: 25%;
border-top: 1px #cccccc dashed;
border-right: 1px #cccccc dashed;
}

div#catMain td.left3-2{
width: 8%;
border-top: 1px #cccccc dashed;
}

div#catMain td.right3-2{
width: 25%;
border-top: 1px #cccccc dashed;
border-right: 1px #cccccc dashed;
}

div#catMain td.left3-3{
width: 8%;
border-top: 1px #cccccc dashed;
}

div#catMain td.right3-3{
width: 25%;
border-top: 1px #cccccc dashed;
}

/*-------------*/

div#catIntro img{
border: none;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-right: 2em;
}

div#catMain img{
border: none;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-right: 2em;
}

div#catMain h2{
font-size: 1.1em;
margin-bottom: 0.2em;
}

div#catMain div.shortdescription{
margin-bottom: 0.5em;
}

div#catMain p.ourprice{
color: #5582d6;
margin-bottom: 0.5em;
font-size: 1em;
}






/*---------------------------------------------------------------------------*/
/*Product Pages*/
/*---------------------------------------------------------------------------*/

div#navWrapper{
padding:1.5em;background-color: #ffffff;
border:solid 1px #999999;
border-top:0px;
}

div#productMain{
background-color:#ffffff;
border-bottom:0px;
border-top:0px;
}

div#productMain div#productMainContent{
padding:0em;
}

div#productMain table{
margin-bottom: 0;
}

div#productMain table td.left{
width: 30%;
padding:10px;
}

div#productMain table td.right{
width: 70%;
padding:10px;
}

div#productExtra{
background-color:#ffffff;
}

div#productExtra div#productExtraContent {
margin: 0;padding: 0em 0em 1.5em 0em;}

div#productExtra p, div#productExtra ul {
margin-left:20px;
margin-right:20px;
}

*html div#productExtra ul {
margin-left:60px;
}


/*-------------*/

div#productMain img#main{
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-right: 2em;
}

div#productMain h2{
font-size: 1.2em;
margin-bottom: 0.5em;
}

div#productMain div.shortdescription{
margin-bottom: 1em;
}

div#productMain p.ourprice{
color: #5480d1;
margin-bottom: 1em;
font-size: 1.2em;
font-weight: bold;
}

div#productMain p.listprice {
color: #000000;
margin-bottom: 1em;
}

div#productMain img#sale{
border: none;
margin-bottom: -2px;
}

div#productMain p.stockmessage{
color: #339999;
}

div#productMain form{
margin-top: 1em;
margin-bottom: 0;
}

div#productMain p.optionheading {
color: #000000;
margin-bottom: 0.2em;
}

div#productMain select{
margin-bottom: 0.5em;
font-size: 1em;
}

input.quantity{
font-size: 1em;
}

div#productMain p.quantity{
margin-bottom: 1em;
}

div#productMain img#addtocart{
border: none;
}

div#productMain p.code {
margin-top: 1em;
}

div#productMain p.partnumber {
margin-bottom: 1em;
}

div#productMain  .hidden{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

div#productExtra p.infourl {
color: #000000;
margin-top: 0.5em;
margin-bottom: 1em;
}

div#productMain p#productlimit {
margin-bottom: 2em;
margin-top: 2em;
font-size: 1.2em;
font-weight: bold;
color: #999999;
border: 1px #cccccc dotted;
padding: 0.2em;
}

img.moreinfo {
border: none;
margin-top: 1em;
margin-bottom: 1em;
}
