/*
	Layout style sheet
	Author: Alexander Sante
	Company: Gear-Source, Inc.

	This style sheet runs on top of the YUI CSS framework.  Resets are not necessary.
*/
body{background: url('images/background.gif') repeat-x;}
/* TOP NAVIGATION */
.top_nav{height: 88px; background: url('images/top_navspacer.gif') repeat-x; font-family: Tahoma; font-size: 11px; position: relative;}
.top_nav #logo{position: absolute; left: 8px; top: 0px; background: url('images/logo.gif') no-repeat; width: 425px; height: 88px; cursor: pointer;}
.top_nav #links{position: absolute; top: 35%; left: 475px;}
.top_nav #cart{position: absolute; right: 0; top: 0px; color: #fff; background: url('images/cart-status.gif') no-repeat; width: 185px; height: 88px; cursor: pointer;}
.top_nav #cart #cart-info{position: relative; top: 50px; left: 25px;}
.top_nav #cart #cart-count{font-weight: bold; color: #96ec57;}

/* SECONDARY TOP NAVIGATION */
.top_secondarynav{height: 57px; background: url('images/bg-top_navspacer.gif') repeat-x; margin-bottom: 5px;position: relative;}
.top_secondarynav #left_corner{background: url('images/bg-top_navleft.gif') no-repeat; height: 57px; width: 10px; float:left; }
.top_secondarynav #right_corner{background: url('images/bg-top_navright.gif') no-repeat; height: 57px; width: 10px; float:right; }
.top_secondarynav #search{position: absolute; right: 5px; top: 10px; background: url(images/search-bg.gif) no-repeat; width: 232px; height: 34px;}
.top_secondarynav #search #form{position: absolute; right: 3px; top: 3px;}

.user_menu {float: left; padding-top: 14px; }
.user_menu ul{list-style:none; font-family:Tahoma; text-transform:uppercase; font-weight:bold;}
.user_menu ul li{float:left; display:block;}
.user_menu ul li a{text-decoration:none; color:#363636; font-size: 14px;}
.user_menu ul li span{display:block; padding:2px 18px 11px 0;}
.user_menu ul li.first {background:none;}
.user_menu ul li.first span{display:block; padding:2px 18px 0 20px;}
.user_menu ul li a:hover{text-decoration:underline}

/* Footer */
#footer{margin-top: 25px;}
#footer div.ui-widget-header {padding: 5px; text-align: center; color: #9edefa;}
#footer a{font-size: 95%; color: #9edefa; padding: 5px; text-decoration: none;}
#footer a:hover{color: #ffffff;}
#footer div.copyright{color: #ccc; font-size: 92%; padding: 5px;}

/* SLIDER */
div.slider{margin-bottom: 10px;}

/* INDENTITY SECTION */
div.identity{height: 70px;}
div.identity #logo{float: left;width: 370px; height: 75px; background: url('images/logo.png') no-repeat; cursor: pointer;}
div.identity #search{float: right; height: 14px;}
div.identity #search #cartstatus{font-size: 11px; margin-bottom: 4px;}
div.identity #search #cartstatus em{font-size: 11px; font-weight: bold;}
div.identity #search #btnSearch{vertical-align: top;}
div.identity #fldSearchTerm{border: 1px solid #d3d3d3; height: 19px; padding: 2px 0 2px; width: 172px; color: #3e3e3e;}

/* LEFT NAVIGATION */
table.nav{margin-bottom: 10px;}
table.nav td.left{background: url('images/left-navtopleft.gif') no-repeat left; width: 12px; height: 33px;}
table.nav td.right{background: url('images/left-navtopright.gif') no-repeat right; height: 33px; width: 12px;}
table.nav td.title{background: url('images/left-navtitle.gif') repeat-x; padding-bottom: 7px; color: #ffffff; font-weight: bold; font-size: 110%;}
table.nav tfoot td.left{background: url('images/left-navbottomleft.gif') no-repeat left; width: 12px; height: 29px;}
table.nav tfoot td.right{background: url('images/left-navbottomright.gif') no-repeat right; height: 29px;}
table.nav tfoot td.footer{background: url('images/left-navfooter.gif') repeat-x; height: 29px; color: #ffffff; font-size: 85%;}
table.nav tbody{background: url('images/left-navbodybg.gif') repeat-x;}
table.nav tbody td{padding: 0px 10% 0px;}
table.nav tbody td div{background:url(images/arrow.gif) no-repeat 0px; border-bottom: #ccc solid 1px; border-top: #fff solid 1px; padding: 5px 0 7px 20px;}
table.nav tbody tr{background-color: #ebebeb; }
/* SUBCATEGORIES */
span.subcategory{background:url(images/arrow.gif) no-repeat 6px; padding-left: 16px;}
span.subcategory a{padding-left: 16px;}

/* CMS Content */
div.cms_contentstage{padding-top: 10px;}

/* Item Details Areas */
div.item-details-stage{padding: 5px;}

/* CLASSES */
table.regular{width: 215px;}
table.large{width: 350px;}
table.full{width: 100%;}
.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.imgthumbnail{width:90px; height:90px; background-repeat: no-repeat;}
.imgregular{width: 250px; height: 250px; background-repeat: no-repeat; background-position: center;}
.imgslider{width:160px; height:160px; background-repeat: no-repeat;}

/* YUI GRIDS OVERRIDES */
#yui-main .yui-b{
	margin: 0px !important;
	width:736px !important;
	max-width:736px !important;
	min-width:736px !important;
	float:right;
}

#yui-main{
	float:none !important;
	margin:0px !important;
	width:auto !important;
}

/* Parners Div */
#partners{margin-bottom: 10px;}

/* Listing Stage */
#listingstage{margin: 15px;}

/* Thumbnail Image Gallery */
div.itemImages{}
div.itemImages div.image{float:left; border: solid 1px #ccc; padding: 2px; margin: 0px 2px 0px 0px;}




