@charset "utf-8";



/* CSS Document */







html {



padding:0;



margin:0;



}



body {



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



font-size:11px;



margin:0;



padding:0;



background:#ECEBE6 url(../images/main_cont_bg2.jpg) repeat-x ;

}







.maincontainer {



width:974px!important; height:auto;margin:auto;}







.head_cont{ height:82px;width:auto; margin-top:8px;background:#FFFFFF;}







.logo_pos{ height:78px; width:288px; padding-left:0; margin:0;}



.top_box1{ height:80px; width:223px; background:url(../images/divider.gif) left no-repeat; padding-left:2px; margin-top:0;}



.top_box2{ height:80px; width:225px; background:url(../images/divider.gif) left no-repeat; padding-left:2px; float:right;}



.top_rightCont{ width:682px; height:80px; float:right;}











.menu_cont{ height:44px; width:974px;background: url(../images/menu_bg.jpg) repeat-x; }







.menuTop{color:#333333;font-size:13px;font-family:"Trebuchet MS";



}











.menuTop ul {padding:0;margin:0;list-style:none;width:916px;}



.menuTop ul li {width:auto;position:relative;float:left;height:33px;text-align:center;font-weight:bold;}



.menuTop ul li a {padding:8px 17px 10px 17px;display:block;color:#154735;width:auto;text-decoration:none;



font-weight:bold;}



.menuTop li a:hover {padding:8px 17px 10px 17px;display:block;color:#FFFFFF;width:auto;text-decoration:none;



background: url(../images/menu_hover.jpg) repeat;font-weight:bold;}











.banner_cont{width:auto; height:288px;float:right; padding:0; margin:0; background:url(../images/banner_bg.jpg) repeat-x; }



.banner_soms{ padding:16px 0 0 20px;float:right;}



.flash_loc{width:750px; height:288px; float:right; margin-left:0; padding-left:0}







/*.midContent{height:auto; background:#FFFFFF;}*/



.main_cont{ width:975px; float:left; height:auto; background:#FFFFFF;}



.left_cont{ width:228px; height:auto; float:left; padding-left:0; }



.mid_right_cont{ width:745px; height:auto; float:right; background:#f8f8e6;}





.vin_a{

clear:both;

border:none;

}





.titleTxtB{



color:#333333;font-size:15px;height:30px;font-weight:600;margin-left:5px;padding:5px 5px 8px 5px;background:url(../images/title_bg.png) no-repeat;}







.titleTxtPink{margin-left:5px;color:#D74EA3;font-size:15px;padding:5px 5px 8px 2px;font-weight:600;}











.details {padding:5px;margin:0;}







.details ul {padding:0;margin:0;list-style:none;font-size:12px;}







.details ul li {



background: url(../images/newsDetails_a.gif) 2% no-repeat;



text-indent:20px;



padding:2px 0 2px 10px;



height:18px;



width:180px;



color:#303030;







}







.details ul li a {



display:block;



color:#303030;



padding-top:2px;



text-decoration:none;



height:20px;



width:180px;



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







}



.details li a:hover {



text-decoration:none;



padding-top:2px;



color:#D74EA3;



height:20px;



width:190px;



}



.cont_choice{ height:auto; width:auto;}



.your_choice_title_black{margin-left:5px;color: #333333;font-size:16px; font-family:"Trebuchet MS";padding:5px;font-weight:600;}



.your_choice_title_pink{margin-left:5px;color: #D74EA3;font-size:16px; font-family:"Trebuchet MS";padding:5px;						font-weight:600;}







 .banner_cont_bottom{ height:234px; width:auto;}



 .bot_banner1{padding:15px 20px 15px 20px; float:left; height:198px; width:192px; }



/* .bot_banner2{padding:15px 28px 15px 28px; float:right; height:198px; width:192px; }*/



 



.box_cont{ height:auto; width:730px; padding:5px;float:right}



.sc_box_top{ height:9px; width:730px; padding:0;}



.sc_box_mid{ height:auto; width:730px; padding:0; background:url(../images/box_mid.png) repeat-y;}



.sc_box_bot{ height:27px; width:730px; padding:0; background:url(../images/box_bot.png) repeat-y;}











.cat_cont{ height:168px; width:680px; padding:5px; margin-left:20px;}



.cat_box1{ height:168px; width:170px; float:left; padding:0;}



.cat_box2{ height:168px; width:170px; float:right; padding:0; background:url(../images/cat_div.png) left no-repeat;}



.pic_cont{ height:136px; width:148px; padding:4px; margin-left:5px;}







.cat_link{ font-family:Tahoma; font-size:12px; color:#666666; padding-left:15px; background:url(../images/detail_bg.png); margin-top:0; margin-left:10px;}



.cat_link a{ padding-left:5px; text-decoration:none;color:#666666;}



.cat_link a:hover{text-decoration:none;  color:#D74EA3;}







.call{ height:23px; width:210px; padding:15px 0 0 5px;}



#clock{text-align:right;padding:5px 10px 0 0; font-size:11px; color: #666666;}



.txtGrn_bold{ font-family:Tahoma; font-size:12px; color:#124B43; padding:5px 0 0 3px; font-weight:bold; }







.levels{margin-top:3px;padding-left:5px;}



.userinfo{margin-top:8px;padding-right:10px; text-align:right;}







input.txt {color: #000000;background-color: #FFFFFF;border: 1px solid #CBE6CA;padding:2px 10px 0 0;width:135px;height:20px;



}







.footerBox {



border-top:8px solid #000000;



height:90px;







}



.footerli {



margin-top:12px;



font-size:12px;



text-align:center;



color:#333333;



}







.footerli a {



margin-top:12px;



font-size:12px;



text-align:center;



text-decoration:none;



color:#333333;



}



.footerli a:hover {



margin-top:12px;



font-size:12px;



text-align:center;



text-decoration:underline;



color:#333333;



}



.mytxtgreenli {



font-weight:bold;



margin-top:4px;



color:#1D4E3D;



}



.mytxtgreenli a {



font-weight:bold;



margin-top:4px;



color:#1D4E3D;



text-decoration:none;



}



.mytxtgreenli a:hover {



text-decoration:underline;



font-weight:bold;



margin-top:4px;



color:#1D4E3D;



}



.botimgpos {



	position:absolute;



	margin-top:-15px;



	left: 806px;



	width:180px;



}



.botimgpos img {



margin-right: 4px;







}







/*  CSS by Navin for Shopping Cart */







form {



	margin:0;



}



	



.imageborder{



	border: 1px solid #E9E9E9;



	cursor:pointer;



}







.productimageborder {



	padding:2px;



	border:#E9E9E9 solid 1px;



	cursor:pointer;



}







.divshipping {



	padding:5px;



	margin:5px;



	width:350px;



	border: #B62931 1px solid;



	border-collapse:collapse;



	background-color:#FDF7F8;



}







.shippingrowbg {



	background-color:#F9E8EB;



}







.bg3 {



	BACKGROUND: url(../images/m21.gif) repeat-x; height:1px;



}



.bg4 {



	BACKGROUND: url(../images/m22.gif) repeat-y



}











.txtPink{margin-left:5px;color:#D74EA3;font-size:12px;padding:5px 5px 8px 2px;}







.msg {margin-left:5px;color:#D74EA3;font-size:12px;padding:5px 5px 8px 2px;font-weight:600;}











.txtdefault {



	font-size:12px;



	padding:5px 5px 8px 2px;



	margin-left:5px;



	color:#303030;



}







.txtdefault a {



color:#303030;



text-decoration:none;



}







.txtdefault a:hover {



text-decoration:none;



color:#D74EA3;



}











.txtdefaultnormal {



	font-size:11px;



	color:#303030;



}







.txtdefaultnormal a {



color:#303030;



text-decoration:none;



}







.txtdefaultnormal a:hover {



text-decoration:none;



color:#D74EA3;



}







.infoBox {



	BACKGROUND:#69676b;/*#e118a3;*/



}



.infoBox1 {



	BACKGROUND: #ECEBE6;



}

.infoBox2 {



	BACKGROUND:#FFFFFF;



}



.infoBoxContents {



	FONT-SIZE: 11px; BACKGROUND: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif



}



TD.infoBoxHeading {



	FONT-WEIGHT: bold; FONT-SIZE: 10px; background-image:url(../images/infobox/corner_mid.gif); COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif



}



TD.infoBox {



	font-size:12px;



	color:#303030;



}



SPAN.infoBox {



	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif



}







.tblContent td {



	font-size:12px;



	padding-left:5px;



	color:#303030;



}







div.messagebox {



	display:block;



	padding:8px 10px 8px 50px;



	color: #333333;



	border: #D74EA3 1px solid;



	margin:10px 0px;



	text-align:left;



	background: #FBECF5 url(../images/hand_pointing_right.gif) no-repeat;



	background-position:10px 8px;



}







.paging {



	padding:10px 20px 10px 0;



}



/* END -  CSS by Navin for Shopping Cart */







.contentbox {



	font-size:12px;



	padding:20px 32px 40px 32px;



	margin-left:5px;



	color:#303030;



}







.contentbox div {



	margin-bottom:20px;



	text-align:justify;



	line-height:130%;



}







.contentbox span {



	font-size:12px;



	padding:5px 0 5px 0;



}	







.lightbg {



	background-color: #FCFCFC;



}	



	



	



	.darkline {



	background-color: #D74EA3;



	height:1px;



}



