/* CSS Document */
body{
	margin: 0px;
	background: #1a1a1a url(../images/body_bg.jpg) repeat-x top left;
	float:left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#wrapper{
	width: 992px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0pt;
	margin-bottom: 0pt;
	background: #1a1a1a url(../images/wrapper_bg.jpg) repeat-y top left;
}

/*////////////module styles//////////////////*/
.module-body{background: #363636 url(../images/mod1_bg.gif) repeat-y -2% 100%; padding: 0px 10px 20px 10px;text-align: left;}
ul.module-list{padding-left: 5px;}
ul.module-list a{display: block; color: #fff;}
ul.module-list a:hover{display: block; color:#FF9900;}
#module1, #module2, #module3{margin: 5px 0px;width: 186px; padding-bottom: 20px;}
#module1_body,#module2_body,#module3_body{padding: 0px 10px;}

#module1{background: #363636 url(../images/mod1_bg.gif) repeat-y bottom right;}
#module1 h2{height: 47px; background: url(../images/buttons/btn_categories.jpg) no-repeat top right;}

#module2{background: #363636 url(../images/mod2_bg.gif) repeat-y bottom right;}
#module2 h2{height: 47px; background: url(../images/buttons/btn_browse.jpg) no-repeat top right;}

/*///////////end module styles///////////////*/
table.page-container td{margin-top: 5px; vertical-align: top;font-family: Arial, Helvetica, sans-serif !important;font-size: 13px !important;}
table.page-container td span{font-family: Arial, Helvetica, sans-serif !important;font-size: 14px !important;}

div#wrapper tr.content-top-row td, div#wrapper tr.content-body-row td, div#wrapper tr.content-bottom-row td, div#wrapper div.category-list-item-body{ background: transparent !important;}
div.breadcrumb{padding: 5px 10px; margin: 0px; background: transparent; border-bottom: solid 1px #ccc; margin-bottom: 12px;}

td.page-column-center{padding-top: 0pt;padding-right: 5px;padding-bottom: 0pt;padding-left: 5px; vertical-align:top; width: 804px; background:#fff url(../images/fade_down.jpg) repeat-x top left;}
td.page-column-left, td.page-column-right{padding:10px 0px;vertical-align: top;background-color: #363636;width: 188px;}
#footer_bar{padding: 0px 10px; height: 30px; line-height: 30px; font-size: 11px; color: #fff; background:url(../images/nav_bg.jpg) repeat-x 0% 70%;}

#search_bg{ height: 46px; width: 186px; background: #1a1a1a url(../images/search_bg.jpg) no-repeat top left;}
#nav_bg{ position: relative;height: 46px; background: #1a1a1a url(../images/nav_bg.jpg) repeat-x top left;}
#shopping_cart{position:absolute; right: 0px; top: 0px;}


/*//////////site wide styles//////////////*/
h1{padding-left: 30px; background: url(../images/bg_icon.png) no-repeat 1% 50%;}
div#wrapper tr.content-head-top-row td, div#wrapper tr.content-head-row td, div#wrapper div.category-list-item-head{background: #fff url(../images/nav_bg.jpg) repeat-x right 70%;}
div#wrapper tr.content-head-top-row td a, div#wrapper tr.content-head-row td a, div#wrapper div.category-list-item-head a{color: #fff; text-decoration:none;}
div#wrapper tr.content-head-top-row td a:hover, div#wrapper tr.content-head-row td a:hover, div#wrapper div.category-list-item-head a:hover{color: #FF9900; text-decoration:none;}
td.product-list-results,td.product-list-size,td.product-list-sort,td.product-pager-page,td.product-pager-list{padding: 3px 5px !important; background: url(../images/fade_up.jpg) repeat-x bottom left;}
td.custom-search-field input{background: #a4a4a4; border: solid 1px #cccccc;position: relative;top: 1px;margin-left: 8px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#fff;}
td.page-footer-content{padding: 0px !important;border-bottom-width: 5px;border-bottom-style: solid;border-bottom-color: #000; color:#CCCCCC;}
td.page-footer-content a{color: #fff; text-decoration: none; font-weight: normal !important; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
td.page-footer-content a:hover{color: #ff9900; text-decoration: none; font-weight: normal !important; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
div.category-list-item-body{padding: 0px; text-align: center;}
#prod-image-viewer{position: relative; padding: 25px; border: solid 1px #ccc; width: 450px; height: 250px; overflow: hidden; background: #fff url(../images/prod_view_bg.gif) top left no-repeat;}
/*#prod-image-viewer img{vertical-align: middle !important; max-height: 250px; max-width: 475px;}*/
table.prod-detail{width: 96% !important; margin-left: 7px; margin-bottom: 10px;}
div.prod-detail-desc{padding: 10px;}
#view-options{position: absolute; bottom: 0px; right: 0px; height: 22px; width: 200px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
#featured_bar{background: #fff url(../images/custom/featured_items_bg.jpg) repeat-x; height: 30px; padding: 0px; margin: 8px 0px;}
#gallery{height: 600px; width: 752px; overflow: hidden;}
td.product-list-item-container img,td.product-list-item-container-alt img{ max-width: 240px;}
div#vk_banner{width:796px; height: 119px; overflow:hidden;}
#flash_holder{width: 477px; height: 265px; background: url( ../../../images/fpslide/fpslide_background.jpg ) top left no-repeat;}
#flashcontent{width: 427px; height: 203px;padding-left: 25px; padding-top: 19px;}
#plate_bg{width: 477px; height: 265px; background: url( ../images/plate_bg.jpg ) top left no-repeat;}
#plate_bg_content{width: 427px; height: 203px;padding-left: 5px; padding-top: 19px;}

/*/////////span styles/////////////////*/
span.special, span.alert{display: block;padding-top: 8px;padding-right: 10px;padding-bottom: 8px;padding-left: 36px;margin-top: 15px;margin-right: 0pt;margin-bottom: 15px;margin-left: 0pt;}
span.special{color: #ff0000;border-top-width: 1px;border-right-width-value: 1px;border-right-width-ltr-source: physical;border-right-width-rtl-source: physical;border-bottom-width: 1px;border-left-width-value: 1px;border-left-width-ltr-source: physical;border-left-width-rtl-source: physical;border-top-style: solid;border-right-style-value: solid;border-right-style-ltr-source: physical;border-right-style-rtl-source: physical;border-bottom-style: solid;border-left-style-value: solid;border-left-style-ltr-source: physical;border-left-style-rtl-source: physical;border-top-color: #ff0000;border-right-color-value: #ff0000;border-right-color-ltr-source: physical;border-right-color-rtl-source: physical;border-bottom-color: #ff0000;border-left-color-value: #ff0000;border-left-color-ltr-source: physical;border-left-color-rtl-source: physical;background-color: #ffd5d5;background-image: url(../images/custom/special.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: 10px 50%;}
td.page-column-center a.video{display:block; height:31px; padding-left: 33px; line-height:31px; font-size:12px; font-weight:bold; color:#FF9900;background: url(../images/buttons/btn_video_icon.png) top left no-repeat;}
/*//////////slidemenu styles//////////////*/
div.sdmenu {
	width: 100%;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	/*background: url(../sdmenu/bottom.gif) no-repeat  right bottom;*/
	color: #fff;
}
div.sdmenu div {
	background: url(../sdmenu/title.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(../sdmenu/title.gif) repeat-x;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url(../sdmenu/expanded.gif) no-repeat 10px center;
	cursor: pointer;
}
div.sdmenu div.collapsed span {
	background-image: url(../sdmenu/collapsed.gif);
}
div.sdmenu div a {
	padding: 10px;
	background: #f7f7f7;
	display: block;
	color: #444444;
	text-decoration: none;
	font-weight: normal;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background : #f7f7f7; url(../sdmenu/linkarrow.gif) no-repeat right center;
	color: #444444;
	text-decoration: none;
	font-weight: normal;
}

/*// rounded corners //*/
/*grey*/
div#rounded_grey{ margin: 0px;background: #efefef;}
b.rtop, b.rbottom{display:block; background: #fff}
div#rounded_grey b.rtop b, div#rounded_grey b.rbottom b{display:block; height: 1px; overflow: hidden; background: #efefef}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/*orange*/
div#rounded_orange{ margin: 0px;background: #ffe589;}
b.rtop, b.rbottom{display:block; background: #fff}
div#rounded_orange b.rtop b, div#rounded_orange b.rbottom b{display:block; height: 1px; overflow: hidden; background: #ffe589}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/*blue*/
div#rounded_blue{ margin: 0px;background: #b1cae3;}
b.rtop, b.rbottom{display:block; background: #fff}
div#rounded_blue b.rtop b, div#rounded_blue b.rbottom b{display:block; height: 1px; overflow: hidden; background: #b1cae3}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

