/*







  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $















  osCommerce, Open Source E-Commerce Solutions







  http://www.oscommerce.com















  Copyright (c) 2003 osCommerce















  Released under the GNU General Public License







*/



.myClassDIV { margin-right:180px;}







.messageBox { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; }







.messageStackError, .messageStackWarning { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }







.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }























/* colors */







BODY{text-align: center;



  background-color:  #333333; 



  color: #CC002B;



  margin: 0px;



}



.fixcenter {



  width: 1000px;



  border: solid; border-width: 0px;



  background: #CC0066;



  color:  rgb(20, 92, 29);



  margin: auto;



  margin-top: 2px;



  text-align: left;



}















td.bestsellers_desk p{ color:  #000000;font-size:12px;margin-bottom:-2px;margin-top:2px;}







#page {background:#ffffff;  no-repeat}







#page .top {background-position: left top; background-color:transparent; background-repeat:repeat-x; background-attachment:scroll}







#top {color:#FFFFFF;background:url('images/top.gif') repeat-x left top; }







#top .left{background:url('images/top_l.gif') no-repeat left top; }







#top .right{background:url('images/top_r.gif') no-repeat right top; }







#top .cart TD{color:#000000;}







#top .cart TD A, #top .cart TD SPAN{color:#FFFFFF;}























DIV#header{background:url('images/header.jpg') no-repeat; width:1000px}







#menu{/*background:url('images/menu.gif') no-repeat bottom left;*/ background-color:#D41F49;border-bottom: 1px solid #636060;border-top: 1px solid #636060;width:100%; magin:1px;}







#menu a:hover, #menu .current a, .footer a:hover{color:#000000;background:transparent none;}







/*#menu SPAN{background:#CC0066 url('images/button_b.gif') repeat-x left bottom; }







#menu SPAN SPAN{background:url('images/button_bl.gif') no-repeat left bottom; }







#menu SPAN SPAN SPAN{background:url('images/button_br.gif') no-repeat right bottom; }







#menu SPAN SPAN SPAN SPAN{background:url('images/button_t.gif') repeat-x left top; }







#menu SPAN SPAN SPAN SPAN SPAN{background:url('images/button_tl.gif') no-repeat left top; }







#menu SPAN SPAN SPAN SPAN SPAN SPAN{background:url('images/button_tr.gif') no-repeat right top; }*/







#narrow{background:#ffffff  no-repeat 171px bottom; }







#narrow DIV.corner{background:url('images/corner_tl.gif') no-repeat left top; }







#narrow DIV.corner DIV.corner{background:url('images/corner_tr.gif') no-repeat right top; }







#narrow DIV.corner DIV.corner DIV.corner{background:url('images/corner_bl.gif') no-repeat left bottom; }







#narrow TD.content{background-color:#ffffff;}







#narrow DIV.content DIV.content{background:url('images/narrow_t.gif') no-repeat left top; }







#narrow DIV.contentb{background:url('images/narrow_b.gif') no-repeat left bottom; }







#narrow DIV.content{background:#ffffff none;}







#footer{background:#040001 url('images/footer.gif') repeat-x left top;}







#footer DIV.corner{background:url('images/footer_tl.gif') no-repeat left top;}







#footer DIV.corner DIV.corner{background:url('images/footer_tr.gif') no-repeat right top;}







#footer DIV.corner DIV.corner DIV.corner{background:url('images/footer_bl.gif') no-repeat left bottom;}







#footer DIV.corner DIV.corner DIV.corner DIV.corner{background:url('images/footer_br.gif') no-repeat right bottom;}







a, .footer, .footer a{color:#040001;}







a.home, a.home:hover{color:#FFFFFF;}



.testa{color:#cc0099;}



a.testa, a.testa:hover{color:#cc0099;}







.heading {background:url('images/left.gif') no-repeat left top;}







#left A{color:#353535;}







#left A.menu_text_now{color:#000000;}







.main, .main a, specials, .specials a{color:#000000;}







.price{color:#B9004B;}







.price .old{color:#730030;}







#left .whats_new A{color:#000000;}







.whats_new .price{color:#F80094;}







.whats_new .price .old{color:#BD0071;}







.product A{color:#FFFFFF;}







.product{background:url('images/name.gif') no-repeat left top;}







TD.pageHeading{color:#FFFFFF;background:url('images/heading.gif') no-repeat left top; }







TD.pageHeading2{color:#FFFFFF;background:url('images/heading.gif') no-repeat right top;}







.smallText {color:#000;}







.productListing-data a, .productListing-heading a{color:#000000;}







.productListing TD {background-color:#FFFFFF;}







.productListing{background-color:#FFFFFF;}







#top input, #top select{color:#FFFFFF;background-color:#FFA2D8;border:none;}







.checkoutBarTo{color:#868686;}







/* fonts: style variant weidth size family */







#page, a{







	font:normal normal normal 11px Verdana, Arial,Helvetica,Sans-serif;



 	list-style-type: disc;







}







#top .cart TD{font-family:Verdana, Arial,Verdana,Arial,sans-serif;}







#top TD *{font-size:11px;}







#top .cart TD A{font-weight:bold;}







#menu TD A{font:normal normal bold 11px Verdana,Arial; color:#FFFFFF}







.footer TD{font:normal normal normal 12px Verdana,Arial,Helvetica,Sans-serif;}







A.home{font-weight:bold;}







.content {font-size:12px;}







#left A{font:normal normal normal 12px Verdana,Arial,sans-serif;}







.main,







.stockWarning,







.scecials{font:normal normal normal 12px Verdana,Arial,Helvetica,Sans-serif;}







.boxText{font:normal normal normal 12px Verdana,Arial,Helvetica,Sans-serif;}







.price, .main a{font-weight:bold}







.price{font-size:12px;}







#left .whats_new, #left .whats_new a{font:normal normal bold 12px Verdana;}







.whats_new .price{font-size:12px;}







.zag_main{font-family: Verdana,Arial;font-size: 11px;color: #353535;/*font:normal normal bold 12px Verdana,Arial,Helvetica,Sans-serif;*/line-height:18px;text-decoration:none;font-weight:bold;}



a.zag_main{font-family: Verdana,Arial;font-size: 11px;color: #353535;/*font:normal normal bold 12px Verdana,Arial,Helvetica,Sans-serif;*/line-height:18px;text-decoration:none;font-weight:bold;}







TD.pageHeading{font-size:11px; font-family: Verdana; font-weight:bold;}



.My_Head_Class {border-bottom:1px solid #CCCCCC; background-color: #F8F8F8;} 







.checkoutBarCurrent, .checkoutBarTo, .checkoutBarFrom a, .checkoutBarFrom, .smallText {font:normal normal normal 10px Verdana,Arial,Helvetica,Sans-serif;}







.productListing-heading{font:normal normal bold 11px Verdana,Arial,Helvetica,Sans-serif;}







.infoBoxHeading{font:normal normal normal 10px Verdana; color:#fff; font-weight:bold;line-height:25px;}







a img{border:0px;}







.productPrice{font-family:Verdana,Arial;background:#f8f8f8;padding:2px;color:#ed129f;}



.productPrice_NEXT{ font-weight:bold; font-family:Verdana,Arial; font-size: 9px; color:#ed129f;}



.products_bg{border:1px solid #ccc;border-collapse: collapse;}







/* positions */







#top TD{vertical-align:middle;text-align:center;}







FORM, TABLE{margin:0;}







#page .top {padding:0 0px;}







#header IMG{margin:91px 0 0 51px;}







#menu{margin:0px 0px;}







#menu TD{padding:3px 0px 4px 0px;}







#menu span{display:block;}







#menu TD A{padding:0px 10px 0px 10px !important;padding:16px 5px 16px 5px;}







#narrow DIV.corner DIV.corner DIV.corner DIV.corner{padding:6px;}







#narrow DIV.content DIV.content{padding:10px 10px 0 10px;}







.main{padding-right:2px;}







.price{margin:10px 4px;}







.whats_new{padding:10px;}







.specials .price, .whats_new .price{margin:0;line-height:20px;}







.productListing-data, .productListing-heading{padding-top:12px;}







TD.pageHeading{padding:0 40px;}







td.pageHeading3, td.pageHeading2{padding-right:40px;}







td #pageHeadingCS {padding-right:10px;}







/* text */







TEXTAREA{overflow: auto;}







#page{text-align:left;}







#top .cart TD A{text-decoration:none;}







DIV#header{margin-top:0px;}







#menu A{text-decoration:none;text-transform:uppercase;}







#menu td, #footer td{text-align:center;}







#footer A{text-decoration:none;text-transform:lowercase; color: FF09CC;}







#footer .corner, .productListing-heading{text-align:center;}







A.home{text-decoration:none;}







#left{vertical-align:top;}







#left A{text-decoration:none;}







#left A:hover{text-decoration:none;color:#110B10;}







.product{text-align:center;}







.product A{text-decoration:none;}







.main div, .whats_new{text-align:left;}







.main DIV STRONG{text-decoration:none;}







.price .old{text-decoration:line-through;}







TD.pageHeading{text-transform:uppercase;line-height:25px;}







.subHeader{background:url('images/sideheader.gif') no-repeat left top; width:155px; text-align: center; padding-top:5px;margin:0px;font-size: 12px;font-family:Microsoft Sans Serif, font-weight: bold; color:#fff; /*color:#bdbdbd */}







/* sizes */







.form_cur {width:160px;}







.search_input {width:300px;}







DIV#header{height:200;width:995px;}







#menu SPAN.top{height:15px;}







#menu TD A{line-height:15px;}







#footer{margin-right:0px;}







.contentb {height:16px;}







SELECT {width:200px;}







.pageHeading3 SELECT {width:140px;}



#top select, .search_input{height:18px;}







a.bestsellers:link, a.bestsellers:hover, a.bestsellers:visited {







margin:1px;







border:1px solid #333;







width:88px;







height:130px;







display:block;







}







.productList{







background: #fff  no-repeat center top;







width:160px







}







.productlistBottom{







background: url no-repeat center bottom;







}







/* BOF Dynamic Sitemap */



  ul.sitemap {



  color: #ff0000;



}



/* EOF Dynamic Sitemap 



.cat_menu{



padding:0;



margin:0;



margin-left:10px;



list-style-type:none;



background:url('images/heading.gif') no-repeat left top;



}







.cat_menu li{



padding-left:10px;



display:block;



background:url('images/heading.gif') no-repeat left top;



}







.cat_menu li a{



color:yellow;



vertical-align:middle;



}







.cat_menu li a:hover{



color:red;



font-weight:bold;



vertical-align:middle;



}



*/







.style6 {color: #CC002B; margin-left:6px;}



.style16 {font-weight: bold; color: #CC002B; margin-left:6px;}



.style17 {color: #CC002B; font-weight: bold; font-size: 12px; margin-left:3px;}



.style18 {font-size: 12px; margin-left:6px;}







/*a:link{



	color: #CC002B;



}



*/



a{



	color: #000000;

	

	text-decoration: none;



}



a:visited {



	color: #000000;



	text-decoration: none;



}



a:hover {



	text-decoration:none;



}







.welcome_message{



font-family: Verdana,Arial,Times New Roman;font-size:11px;color:#000000;padding:10px;margin-top:5px;/* border-top:3px solid #d0d0d0;border-bottom:3px solid #d0d0d0; */



}



.desc{



font-family: Verdana,Arial,Times New Roman;font-size:11px;color:#000000;padding:2px;margin-top:5px;/* border-top:3px solid #d0d0d0;border-bottom:6px solid #d0d0d0; */



}



#headerlinksmenu {



  list-style: none;



  padding: 0;



  margin: 0;



  width: 310px;



  height: 29px;



  position: relative;



  float:right;



}







#headerlinksmenu a {



  display: block;



  text-indent: -900%;



  position: absolute;



  outline: none;



  float:left;



}



#headerlinksmenu a:hover {



  background-position: left bottom;



}







#headerlinksmenu .home {



  width: 82px;



  height: 29px;



  background: url('images/about.png') no-repeat;



  top:5px



}







#headerlinksmenu .about {



  width: 105px;



  height: 29px;



  background: url('images/privacy.png') no-repeat;



  top:5px;



  left:85px



}







#headerlinksmenu .rss {



  width: 120px;



  height: 29px;



  background: url('images/shipping.png') no-repeat;



  top:5px;



  left:190px



}



div #breadcumb



{



	text-align:left;



	padding-left: 15px;



	padding-top: 1px;



}







div #breadcumb a:link, a:active, a:visited



{



	text-decoration: none;



}select {	font-family: Verdana, Arial, helvetica, sans-serif;	font-size: 11px;	width: 135px; background-color:#FFFFE1; border:1px solid #888888;}











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



/*   Vertical Fly-Out Menu Style   */



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







.verbar	{   /* Color of main vertical menubar and border */



	color: black;



	background-color: #333333;



	border: 0px none;



	width: 158px;



	_width: 156px



}







.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */



	text-align: left;



	white-space: nowrap;



	border: 1px solid #CC002B;



	margin-bottom: 2px;



}







.vertitem	a {   /* Font style, size of main menu items */



	text-decoration: none;



	position: relative;



	display: block;



	color: #CC0099;



  font-family:Verdana,Arial,Helvetica,Sans-serif;



  font-size:11px;







}







.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */



	color: #CC0099;



	text-decoration: none;	



}







.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */



	color: #FFFFFF;



	background-color: #CC0066;



	text-decoration: none;



}







.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */



	color: #B9B9B9;



	background-color: #FFFFFF;



	text-decoration: none;	



}







.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */



	position: absolute;



	left: 0;



	top: 0;



	visibility: hidden;



}







.vertsubframe	{   /* Color of submenu item and border */



	background-color: #FFFFFF;



	border: 0px none;







	position: relative;



	display: block	



}







.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */



	text-align: left;



	white-space: nowrap;



	border: 1px solid #CC002B;



	margin-bottom: 2px;



}







.vertsubitem a	{   /* Font style, size of submenu items */



  text-decoration: none;



	position: relative;



	display: block;



	color: #CC0099;



  font-family:Verdana,Arial,Helvetica,Sans-serif;



  font-size:11px;



}







.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */



	color: #CC0099;



	text-decoration: none;	



}







.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */



	color: #FFFFFF;



	background-color: #CC0066;



	text-decoration: none;



}







.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */



	color: #CC0099;



	background-color: #FFFFFF;



	text-decoration: none;			



}







.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */



	position: absolute;



	top: 5px;



	right: 8px;



}







.dmselected {   /* Style override for selected category tree */



    background-color: #ccc;



		font-weight: bold;



}







.verbar .dmselected {   /* Style override for selected root category */



    background-color: #B9B9B9;



}
