/*

  $Id: stylesheet.css,v 1.1.1.1 2003/09/18 19:06:01 wilt Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/



*{padding:0; margin:0;}

body{background:#ffffff; font-family:Tahoma; font-size:11px; line-height:14px; color:#353434;}

table{border-collapse:collapse; padding:0;  font-family:Tahoma; font-size:11px; line-height:14px; color:#353434;}

td{vertical-align:top; padding:0; font-family:Tahoma; font-size:11px; line-height:14px; color:#353434;}

a {color:#353434; text-decoration:underline;}

a:hover{text-decoration:none;}

img {border:0px none;}



ul{margin-left:40px;}





ol{margin-left:40px;}



/***************************************************************************************************************/

.txt1{color:#636363;}

.txt1 select{width:140px; height:18px; font-size:11px;}



.txt2{color:#121212; font-size:10px;}

.txt2 a{color:#121212; font-weight:bold; text-decoration:none;}

.txt2 a:hover{text-decoration:underline;}



.txt2 b{color:#71961f; font-weight:bold; font-size:11px;}



.h_back{height:254px; background:url('images/h_back.jpg') no-repeat left top;}



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

.maintep2{background:url('images/bottom.gif') repeat-x left bottom ;}

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

.maintep4{background:url('images/right.gif') repeat-y right top ;}

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

.maintep6{background:url('images/lbc.gif') no-repeat left bottom;}

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

.maintep8{background:url('images/rbc.gif') no-repeat right bottom;}

.maintep9{padding:12px 10px 11px 11px;}





.box3_tep1{background:url('images/side3.gif') repeat-x left top; width:100%; margin-bottom:8px}

.box3_tep2{background:url('images/side3.gif') repeat-x left bottom ;}

.box3_tep3{background:url('images/side3.gif') repeat-y left top ; width:100%}

.box3_tep4{background:url('images/side3.gif') repeat-y right top ;}

.box3_tep5{background:url('images/lbc3.gif') no-repeat left bottom; width:100%}

.box3_tep6{background:url('images/rbc3.gif') no-repeat right bottom;}









.f_tep1{background:#cacaca url('images/lbc1.gif') no-repeat left bottom;}

.f_tep2{background:url('images/rbc1.gif') no-repeat right bottom; height:63px}



/***************************************************************************************************************/

.left_col_in1{width:100%;}



.col_prod_box{width:130px; margin:auto;}











.prod_title_back{height:29px; padding:4px 0 20px 19px;}

.prod_title_back2{height:29px; padding:4px 0 20px 0;}

.prod_box_border{border:solid 1px #ededed; padding:10px 17px 10px 20px;}

.prod_box_border2{border:solid 1px #ededed;}



.prod_box_desc{color:#353434; font-family:Tahoma; font-size:10px; padding-bottom:15px; padding-top:10px; width:200px;}







.border_my{}

.border_my img{}







.box_body{vertical-align:top;}



.box_title_on_pages{ background:url('images/box_title_on_pages_back.gif') no-repeat 12px 5px; width:100%;  font-weight:bold; text-transform:capitalize; margin-bottom:5px; margin-top:0}

.box_title_on_pages td.in8{padding:2px 0 4px 17px;color:#ffffff; font-family:tahoma; font-size:12px; font-weight:bold; text-transform:uppercase; vertical-align:middle;}

.box_title_on_pages td font{color:#4b5350 !important; }

.box_title_on_pages td a{color:#4b5350; text-decoration:none;}

.box_title_on_pages td a:hover{text-decoration:underline;}



.box_title_on_pages {background:#2b2b2b url('images/title_top.gif') repeat-x left top;}

.box_title_on_pages .in1{background:url('images/title_bottom.gif') repeat-x left bottom;}

.box_title_on_pages .in2{background:url('images/title_left_tall.gif') repeat-y left top; width:100%}

.box_title_on_pages .in3{background:url('images/title_right_tall.gif') repeat-y right top;}

.box_title_on_pages .in4{background:url('images/title_ltc.gif') no-repeat left top; width:100%}

.box_title_on_pages .in5{background:url('images/title_rtc.gif') no-repeat right top;}

.box_title_on_pages .in6{background:url('images/title_lbc.gif') no-repeat left bottom; width:100%}

.box_title_on_pages .in7{background:url('images/title_rbc.gif') no-repeat right bottom;}

.box_title_on_pages .in8{ padding:12px 10px 12px 17px; height:37px;}



.box_name_in1{background:#e3e3e3 url('images/ltc6.gif') no-repeat left top; width:100%}

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

.box_name_in3{background:url('images/lbc6.gif') no-repeat left bottom; width:100%}

.box_name_in4{background:url('images/rbc6.gif') no-repeat right bottom;}

.box_name_in5{padding: 0 0 0 21px; height:57px; vertical-align:middle;}













.box1_title{ background:url('images/box_title_back.jpg') no-repeat left top; width:100%; height:37px; font-weight:bold; text-transform:uppercase; margin-bottom:5px}

.box1_title td{padding:12px 0 4px 21px; color:#ffffff; font-family:tahoma; font-size:12px;}



.box1{width:100%; margin-bottom:8px; width:100%; background:url('images/box_bott_back.gif') no-repeat 12px 100%;}

.box1 .indent{padding:18px 0 13px 31px;}



.box1 select{

	width:113px;

	color:#828e87;

	font-size:10px;

	margin-bottom:0px;

	height:17px;

	border:solid 1px #6c7971;

}





.box11{width:100%; margin-bottom:8px; width:100%; background:url('images/box_bott_back.gif') no-repeat 12px 100%;}

.box11 .indent{padding:18px 5px 13px 21px;}



.box11 select{

	width:113px;

	color:#828e87;

	font-size:10px;

	margin-bottom:0px;

	height:17px;

	border:solid 1px #6c7971;

}















.box2_title{ background:url('images/box2_title_back.jpg') no-repeat left top; height:37px; width:100%;  font-weight:bold; text-transform:uppercase; margin-bottom:5px}

.box2_title td{padding:12px 0 4px 21px; color:#ffffff; font-family:tahoma; font-size:12px;}



.box2{width:100%; margin-bottom:12px;width:100%; background:#f1f1f1 url('images/lbc2.gif') no-repeat left bottom;}

.box2 .indent{background:url('images/rbc2.gif') no-repeat right bottom;; padding-left:31px; padding-right:0; padding-top:18px; padding-bottom:13px}



.box2 select{

	width:113px;

	color:#828e87;

	font-size:10px;

	margin-bottom:0px;

	height:17px;

	border:solid 1px #6c7971;

}







.box3_title{ background:url('images/box_title_back.jpg') no-repeat left top; width:100%; height:37px; font-weight:bold; text-transform:uppercase; margin-bottom:5px}

.box3_title td{padding:12px 0 4px 21px; color:#ffffff; font-family:tahoma; font-size:12px;}



.box3{margin-bottom:0; width:100%; background:url('images/box_bott_back.gif') no-repeat 12px 100%;}

.box3 .indent{padding:8px 0 8px 0; text-align:center}









.box3 select{

	width:113px;

	color:#828e87;

	font-size:10px;

	margin-bottom:0px;

	height:17px;

	border:solid 1px #6c7971;

}





/***************************************************************************************************************/

.top1{background:#ffffff url('images/side1.gif') repeat-x left top;}

.bottom1{background:url('images/side1.gif') repeat-x left bottom;}

.left1{background:url('images/side1.gif') repeat-y left top;}

.right1{background:url('images/side1.gif') repeat-y right top;}

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

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

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

.rbc1{background:url('images/rbc1.gif') no-repeat right bottom; padding:2px}



.top5{background:#ffffff url('images/side5.gif') repeat-x left top;}

.bottom5{background:url('images/side5.gif') repeat-x left bottom;}

.left5{background:url('images/side5.gif') repeat-y left top;}

.right5{background:url('images/side5.gif') repeat-y right top;}

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

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

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

.rbc5{background:url('images/rbc5.gif') no-repeat right bottom; padding:2px}













.ltc3{background:#f4f5f4 url('images/ltc3.gif') no-repeat left top; width:100%}

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

.lbc3{background:url('images/lbc3.gif') no-repeat left bottom; width:100%}

.rbc3{background:url('images/rbc3.gif') no-repeat right bottom; padding-left:18px; padding-right:17px; padding-top:24px; padding-bottom:14px}

.rbc33{background:url('images/rbc3.gif') no-repeat right bottom; height:148px; padding-left:31px; padding-right:10px; padding-top:22px; padding-bottom:15px}









.top4{background:url('images/side4.gif') repeat-x left top; width:100%}

.bottom4{background:url('images/side4.gif') repeat-x left bottom;}

.left4{background:url('images/side4.gif') repeat-y left top; width:100%}

.right4{background:url('images/side4.gif') repeat-y right top;}

.ltc4{background:url('images/ltc4.gif') no-repeat left top; width:100%}

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

.lbc4{background:url('images/lbc4.gif') no-repeat left bottom; width:100%}

.rbc4{background:url('images/rbc4.gif') no-repeat right bottom; padding:3px}

.rbc44{background:url('images/rbc4.gif') no-repeat right bottom; padding:15px}





.welcome_in1{background:#f1f1f1 url('images/lbc5.gif') no-repeat left bottom; width:100%; margin-bottom:5px}

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

.welcome_in3{background:url('images/rbc5.gif') no-repeat right bottom ; width:100%}

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

.welcome_in5{background:url('images/welcome_back1.jpg') no-repeat left top; font-family:Tahoma; font-size:11px; line-height:12px; color:#353434; height:145px; padding-left:285px; padding-right:36px; padding-top:29px; padding-bottom:15px}





.main_indent{ width:100%; padding-bottom:5px;}

.product_row{width:100%;}





.main ul{margin-left:15px;}



.curr select{width:99px; border:solid 1px #818181; height:16px;}

.man select{width:149px; border:solid 1px #818181; height:16px;}



.footer{color:#222222; font-size:11px; font-family:Tahoma}

.footer a {color:#222222; text-decoration:none;}

.footer a:hover {text-decoration:underline;}



.footer span{color:#403f3f;font-size:11px; font-weight:normal;}

.footer span a {color:#403f3f; text-decoration:none; font-size:11px;}

.footer span a:hover {text-decoration:underline;}







.content{ width:100%;}

.content .tp_padd{padding-bottom:0;}



.vam input{vertical-align:middle;}

.vam {vertical-align:middle;}





.line{background:url('images/list_line.gif') repeat-x left bottom; margin-top:16px}

.line2{height:24px; background:url('images/line_x.gif') repeat-x 0 12px;}



.bot{margin:20px 0 20px 0;}

.bot2{margin:20px 0 10px 0;}





.custom_block {}

.custom_block td{}





.price_block1{width:35%; height:50px; vertical-align:middle; text-align:center}

.price_block2{width:65%; text-align:left; padding-left:12px;}













/**************************** tyles *****************************************************/



/*********************************************************************************/



.main_info{}

.sh_options .cont_bg input{ margin-top:0 !important; margin-bottom:5px;}









ul.ul_1 {list-style:none; margin-left:0; font-size:11px; font-family:tahoma; margin-top:0; margin-bottom:1px; font-weight:bold;}



.ul_1 li.bg_list_un {color:#5a5a5a; line-height:14px; background:url('images/pimp1.gif') no-repeat 0px 4px; padding-left:15px; display:block; padding-right:0; padding-top:0; padding-bottom:5px}

.ul_1 li.bg_list_un a{text-decoration:none; color:#5a5a5a;}

.ul_1 li.bg_list_un a:hover{text-decoration:underline}



.ul_1 li.bg_list {color:#5a5a5a; line-height:14px; background:url('images/pimp1.gif') no-repeat 0px 8px; padding-left:15px; display:block; padding-right:0; padding-top:3px; padding-bottom:5px}

.ul_1 li.bg_list a{text-decoration:none; color:#5a5a5a;}

.ul_1 li.bg_list a:hover{text-decoration:underline}



.ul_1 li.bg_list_sub {color:#789d21; line-height:14px; background:url('images/pimp2.gif') no-repeat 0px 8px; padding-left:15px; display:block; margin-left:37px; padding-right:0; padding-top:3px; padding-bottom:5px}

.ul_1 li.bg_list_sub a{text-decoration:none; color:#789d21;}

.ul_1 li.bg_list_sub a:hover{text-decoration:underline}













ul.ul_2 {list-style:none; margin-left:0; font-size:11px; font-family:tahoma; margin-top:0; margin-bottom:1px; font-weight:bold;}

.ul_2 li {color:#789d21; line-height:14px; background:url('images/pimp3.gif') no-repeat 0px 8px; padding-left:15px; display:block; padding-right:0; padding-top:3px; padding-bottom:5px}

.ul_2 li a{text-decoration:none; color:#789d21;}

.ul_2 li a:hover{text-decoration:underline}











.sh_cart_box a{color:#000000; font-size:14px; font-weight:bold; margin-left:4px;}







.input_search{width:104px; vertical-align:middle;}











.goods_name img{border:solid 1px #e4e4e4;}



.goods_name{color:#5a5a5a; font-size:11px; font-family:tahoma; text-transform:none;}

.goods_name a{color:#5a5a5a; font-size:11px; text-decoration:none; font-weight:bold;}

.goods_name a:hover{ text-decoration:underline;}





.price{color:#e33912; font-family:Tahoma; font-size:16px; font-weight:bold;}





.goods_name2{color:#5a5a5a; font-size:11px; font-weight:bold; font-family:Tahoma}

.goods_name2 a{color:#5a5a5a; font-size:11px; text-decoration:underline;}

.goods_name2 a:hover{ text-decoration:none;}



.goods_name3{color:#151515; font-size:12px; font-family:tahoma; text-transform:capitalize !important;}

.goods_name3 a{color:#151515; font-size:12px; text-decoration:none; font-weight:bold;}

.goods_name3 a:hover{ text-decoration:underline;}





.price2{color:#414141; font-family:tahoma; font-size:18px; font-weight:normal; line-height:21px;}

s.price2{color:#414141; font-family:tahoma; font-size:18px; font-weight:normal; text-decoration:line-through; line-height:21px;}





.goods_name4{text-transform:uppercase; font-weight:bold; color:#111111; font-family:Tahoma;  font-size:11px;}





.button_shoping{margin:5px 15px 15px 0;}



h2{color:#bc136b; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:20px;}



.foter_style1{color:#ffffff; font-family:Tahoma; font-size:11px; line-height:18px;}

.foter_style1 a{color:#ffffff; text-decoration:none;background:url('images/f_pimp.gif') no-repeat 0px 5px; padding-left:11px; padding-right:18px; font-weight:bold }

.foter_style1 a:hover{text-decoration:underline;}



.foter_style1 span{color:#dedede; font-family:Tahoma; font-size:10px; line-height:18px; font-weight:normal; }

.foter_style1 span a{color:#dedede; text-decoration:none;background: none; padding-left:0; padding-right:0;}

.foter_style1 span a:hover{text-decoration:underline;}





.cart_buttons td input{vertical-align:middle;}

.cart_buttons td img{vertical-align:middle;}







/***********************************************************************************************************************************/



.v_line{ background:url('images/line_y.gif') repeat-y center top;}

.v_line img{width:6px;}

.g_line{ background:url('images/line_x.gif') repeat-x left center; text-align:center}





.line_y{background:url('images/line_y.gif') repeat-y center top;}

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



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



.line_y4{ background:url('images/line_y.gif') repeat-y left top;}



.line_x{background:url('images/line_x.gif') repeat-x center top;}

.line_x2{background:url('images/line_x.gif') repeat-x 0 5px; height:10px}

.line_x_2{background:url('images/line_x.gif') repeat-x left bottom;}



.shc_t{height:39px;  margin-bottom:18px;}





.result_left{padding:0 0 7px 0; width:180px; color:#2b2726; font-family:tahoma; font-size:10px;}

.result_right{padding:0 0 10px 0; width:100%; text-align:right; color:#2b2726; font-family:tahoma; font-size:10px;}



.result1{ font-family:Tahoma; font-size:10px;  width:100%; margin:0 auto; color:#575555; background:url('images/line_x.gif') repeat-x left top;}

.result1 td{padding:7px 7px 8px 7px;}

.result1 a{ color:#575555; font-size:10px;}

.result1 b{font-weight:bold; color:#575555;}



.result{ height:46px; font-family:Tahoma; font-size:10px;  width:100%; color:#575555; background:url('images/line_x.gif') repeat-x left bottom; margin-bottom:10px; margin-left:auto; margin-right:auto; margin-top:0}

.result td{padding:7px 7px 8px 7px;}

.result a{ color:#575555; font-size:10px;}

.result b{font-weight:bold; color:#575555;}











.whats_new img{}

.note{padding:5px;}



.product{width:100% !important; margin-left:0; margin-bottom:5px;}



.tep_all{width:100%;}



.cont_bg{margin-bottom:15px;  width:100%;}

.cont_bg_indent{padding:0px;}

.sh_cart .cont_bg{text-align:left;}

.sh_options .cont_bg{width:100%;}



/*.cont_bg input{margin-top:10px;}*/

.cont_us .cont_bg  input, select, textarea{margin-top:0px; margin-bottom:5px;}





.cont_bg .main_info  input{margin-top:0 !important;}



.main_info textarea{width:200px; height:150px;}



.main{padding:0;}







.infoBox {margin:0 0 0 0;}

.line_x_2{text-transform:capitalize; font-weight:bold; color:#431735; font-family:Tahoma;}



/************************************ create_account.php *************************************************/

.main_create_account{height:35px; width:150px;}

.main_create_account input{width:120px; height:18px;}

.main_create_account select{width:150px;}

.main_create_account b{font-size:13px;}



/************************************ create_account.php end *************************************************/



/************************************ product_info.php *************************************************/

.picX{}



.pic {vertical-align:middle; margin-top:10px; }

.prod_img img {}

.prod_img2{ }

.pic br{ line-height:10px;}

/************************************ product_info.php end *************************************************/

/************************************ contact_us.php *************************************************/

.main_contact_us{height:35px;}

.main_contact_us1{height:35px; width:250px;}

.main_contact_us input{width:120px; height:18px;}

.main_contact_us select{width:150px; margin-left:10px;}

.main_contact_us b{font-size:13px;}



.main_contact_us ul{list-style-type:square; margin-left:15px;}



h3{font-size:16px; padding-bottom:15px; padding-top:20px;}

/************************************ contact_us.php end *************************************************/





.h_text{font-size:16px; font-weight:bold;}





.remove{text-transform:uppercase; font-weight:bold; color:#111111; font-family:Tahoma; height:31px; padding-top:7px; font-size:11px; width:15%; }

.products{text-transform:uppercase; font-weight:bold; color:#111111; font-family:Tahoma; padding-top:7px; font-size:11px; width:49%; text-align:center;}

.qty{text-transform:uppercase; font-weight:bold; color:#111111; font-family:Tahoma; padding-top:7px; font-size:11px; width:15%;}

.qty input{width:35px; color:#212121;  border:solid 1px #111111;}

.total{text-transform:uppercase; font-weight:bold; color:#111111; font-family:Tahoma; padding-top:7px; font-size:11px; width:20%; text-align:center; }







.sh_cart .tp_padd{padding-top:23px !important;}

.new_prod_mod .tp_padd{ padding-bottom:5px !important;}



.topic{padding-bottom:5px; padding-right:0; padding-top:12px;}

.cat_description {font-family:Arial, Helvetica, sans-serif; font-size : 11px; color: #000000;}

.boxText { font-family:tahoma; font-size: 10px; }

.centertable { border-left:1px solid #798CCC; border-right:1px solid #798CCC; background-color:#D2DBF5 }

.navBlue     { color: #FF0000; font-size: 8pt; font-family: Verdana }

.errorBox { font-family :tahoma; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family :tahoma; font-size : 10px; color: #cc0033; }

.productsNotifications {}

.orderEdit { font-family :tahoma; font-size : 10px; color:#ff0000; text-decoration: none; }



.no_under a {text-decoration:none;}



FORM {

        display: inline;

}





TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

  font-family:tahoma;

  font-size: 11px;

  background: #bbc3d3;

  color: #566268;

  font-weight : bold;

}

td 		{

		

		}



A.headerNavigation { 

 color: #424242;

}



A.headerNavigation:hover {

 color: #424242;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family:tahoma

  font-size: 12px;

  background: #ff0000;

  color:#353434;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family:tahoma;

  font-size: 12px;

  background: #00ff00;

  color:#353434;

  font-weight: bold;

  text-align: center;

}





td select {



}



.infoBoxContents {



  font-family:tahoma;

  font-size: 11px;

}





.infoBoxNoticeContents {

  font-family:tahoma;

  font-size: 10px;

}



.infoBoxNoticeContents {

  font-family:tahoma;

  font-size: 10px;

}



TD.infoBoxHeading {

  font-family:tahoma;

  font-size: 12px;

  font-weight: bold;

  color:#353434; padding-top:4

}



TD.infoBox, SPAN.infoBox {

  font-family:tahoma;

  font-size: 10px;

  color:#353434;

}



TD.contentBoxHeading {

  font-family:tahoma;

  font-size: 10px;

  font-weight: bold;

  color: #534F4D; padding-top:5

}



TR.accountHistory-odd,

TR.addressBook-odd,

TR.alsoPurchased-odd,

TR.payment-odd,

TR.productListing-odd,

TR.productReviews-odd,

TR.upcomingProducts-odd,

TR.shippingOptions-odd {

;

}



TR.accountHistory-even,

TR.addressBook-even,

TR.alsoPurchased-even,

TR.payment-even,

TR.productListing-even,

TR.productReviews-even,

TR.upcomingProducts-even,

TR.shippingOptions-even

 {  ;

}



TABLE.productListing {

  border-spacing: 1px

}



.productListing-heading {

  font-family: tahoma;

  font-size: 10px;

  color:#353434;

  font-weight:bold;

 text-align:center;

}



.productListing-headingPrice {

  font-family: tahoma;

  font-size: 12px;

  color:#FFFFFF;

  font-weight:bold;

  text-align:center;

}



TD.productListing-headingPrice {

  font-family: tahoma;

  font-size: 12px;

  color:#FFFFFF;

  font-weight:bold;

  vertical-align:middle;

  text-align:center;

}



TD.productListing-data {

  font-family:tahoma;

  font-size: 10px;

  color:#353434;

  vertical-align:middle;

  padding:0 5px 0 5px;

}

TD.productListing-data a{ text-decoration:none; color:#353434;}

TD.productListing-data a b{

		color:#353434;

		text-decoration:none;

		margin:0 0 0 5px;

		}

TD.productListing-data2 {

  font-family:tahoma;

  font-size: 10px;

  padding-top:10px;

}



A.pageResults {

  color:#90c10b;

}



a:hover.pageResults {

  text-decoration:underline;

}



.navBbrown {padding:15px; color:#df332a; font-family:Arial, Helvetica, sans-serif;}

.navBbrown a{color:#df332a; font-size:12px; text-transform:capitalize; font-weight:bold; text-decoration:none;}

.navBbrown a:hover{ text-decoration:underline;}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family:tahoma;

  font-size: 10px;

  color: #E46709;

}





TD.main2, P.main2 {

  font-family:tahoma;

  font-size: 11px;

  line-height: 1.5;

  padding:3px;

  color:#000000

  padding:10px; 

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family:tahoma;

  font-size: 11px;



}



TD.smallText a{

  font-family:tahoma;

  font-size: 11px;

  color:#000000;

  font-weight:bold;

  margin-bottom:15px;

  text-decoration:none;

}



td.pageHeading{height:1px;}

TD.smallText a:hover{text-decoration:underline;}



TD.accountCategory {

  font-family:tahoma;

  font-size: 13px;

  color: #000000;

}



TD.fieldKey {

  font-family:tahoma;

  font-size: 11px;

  font-weight: bold;

  color:#666666

}



TD.fieldValue {

  font-family:tahoma;

  font-size: 12px;

  padding-bottom:5px;

}



TD.tableHeading {

  font-family:tahoma;

  font-size: 12px;

  font-weight: bold;

}



TD.category_desc {

  font-family:tahoma;

  color:#353434;

  font-size: 11px;

  line-height: 1.5;

}



SPAN.newItemInCart {

  font-family:tahoma;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family:tahoma;

  font-size: 11px;

}

select {

		width:200px;

		}

TEXTAREA {

  width: 100%;

  font-family:tahoma;

  font-size: 11px;

}



SPAN.greetUser {

  font-family:tahoma;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  color:#ff0000; font-family:tahoma; font-size:18px; font-weight:normal;

}



s.productSpecialPrice {

  color:#ff0000; font-family:tahoma; font-size:16px; font-weight:normal;

}

s {

  color:#ff0000; font-family:tahoma; font-size:16px; font-weight:normal;

}



.ch_payment .main b{padding-left:10px;}





SPAN.errorText {

  font-family:tahoma;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#FF9900; padding-bottom:15px; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #980133; }





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

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

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







.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; vertical-align:top;}





TABLE.linkListing {

  border: 0px;

  border-style: solid;

  border-color: #D6D6D6;

  border-spacing: 1px;

}



.linkListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color:#353434;

  text-align: center;

}



TD.linkListing-data, TD.linkListing-data a{

  border-right: 0px solid #D6D6D6;

  border-bottom: 0px solid #D6D6D6;

  padding: 4px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color:#353434;

}



TR.linkListing-odd {

}



TR.linkListing-even {

}







TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {



  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  line-height: 1.5;

  color=: #BDCAF0;

}





TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {

  background-image: url('images/button_blank_left.gif');

}

TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {

  background-image: url('images/button_blank_right.gif');

}

TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {

  background-image: url('images/button_blank_middle.gif');

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #E46709

}

A.HeaderPageLinks {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color:#353434;

}

a:hover.HeaderPageLinks {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;



  color: #00FF00;

}



TD.cookieUsage {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #000000;

  color:#353434;

}





.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#353434; background-color: #808080; }

.TR.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#353434; background-color: #808080; }

.TD.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#353434; background-color: #C0C0C0; }



.storyboxtitle  {FONT-FAMILY: Verdana; color:#353434; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}

.storyboxtitle A:link           {FONT-FAMILY: Verdana; color:#353434; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}

.storyboxtitle A:active         {FONT-FAMILY: Verdana; color:#353434; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}

.storyboxtitle A:visited        {FONT-FAMILY: Verdana; color:#353434; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}

.storyboxtitle A:hover          {FONT-FAMILY: Verdana; color:#353434; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; BACKGROUND: none;}







.yearHeader { font-family: tahoma; font-size: 11px; font-weight: bold; color:#353434; text-decoration: none; text-align:center; vertical-align:middle;} 

.calendarMonth { cursor: default; width:144px; text-align:center; vertical-align:middle;}

.calendarHeader { font-family: tahoma; font-size: 11px; font-weight: bold; color:#000000; text-decoration: none; width:5px;}

.calendarHeader td {padding:5px; color:#000000}

.calendarToday { font-family: tahoma; font-size: 11px; color:#353434; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border:1px solid #000000; text-align:center; vertical-align:middle;}

.calendarWeekend { font-family: tahoma; font-size: 11px; color:#353434; background-color: #CAEEFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #000000; text-align:center; vertical-align:middle;}

.calendar { font-family: tahoma; font-size: 11px; color:#353434; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #000000;  text-align:center; vertical-align:middle; width:3px;}

.event { font-family: tahoma; font-size: 11px; color:#353434; text-decoration: none; border:1px solid #E6E6E6; }

.empty { background-color: #edece9; line-height: 14px; }

.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {color: red; text-decoration: underline;}

.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;}

.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;}



td select.select {width:42px;}



.boxX{width:100%;}

.select2{width:150px; border:solid 1px #818181; font-size:10px;}



.main_orderinfo .main{padding-bottom:5px; padding-right:50px;}

.main_orderinfo .main select{width:120px;}