body{margin:10px 0; padding:0px; font:11px Verdana; text-decoration:none; background:#4352ca;}

/*main start*/
#mainwrapper {width:980px; margin:0 auto;}
#main{ background:#fff url(site_images/top_bg.gif) no-repeat top; float:left;}

/*top start*/
#top{ width:100%; padding:0; }
h1{ margin:0; padding:40px 0 0 20px; float:left;}

/*cartlink start*/
ul#cartlink{ margin:0; padding:8px 0 0 0; float:right;}
ul#cartlink li{ font: bold 12px Arial, Helvetica, sans-serif; color:#4352ca; display:block; padding:0 10px; border-left:1px solid #4352ca; float:left;}
ul#cartlink li a{text-decoration:none;color:#4352ca;}
ul#cartlink li a:hover{ color:#333333;}
/*cartlink closed*/

/*cartlink start*/
ul#cartlink1{ margin:0; padding:8px 0 0 0; clear:right; float:right;}
ul#cartlink1 li{ font: 12px Arial, Helvetica, sans-serif; color:#333333; display:block; padding:0 10px; border-left:1px solid #4352ca; float:left;}
ul#cartlink1 li a{text-decoration:none;color:#333333;}
ul#cartlink1 li a:hover{ color:#4352ca;}
/*cartlink closed*/

/*toplink start*/
#link{ width:100%; margin:0; padding:50px 0 0 0; clear:both;}
#link ul#toplink{ margin:0; padding:0; float:left;}
#link ul#toplink li{ font: bold 16px Arial, Helvetica, sans-serif; color:#4352ca; display:block; padding:20px 10px; border-left:1px solid #CCCCCC; float:left;}
#link ul#toplink li a{text-decoration:none;color:#4352ca;}
#link ul#toplink li a:hover{ color: #CC0000;}
/*toplink closed*/

#search{ float:right; margin:20px 0 0 0; padding:0 45px 0 0;}
/*top closed*/

/*middle start*/
#middle{ margin:0 auto; width:99%; clear:both; padding:0; }
#left{ width:202px; float:left;margin:0 10px 0 0; }
#right{ width:725px;float:right; padding:40px 0 0 0;}
/*middle closed*/

/*bottom start*/


#bottom1{ float:left; width:750px; }
#bottom1 ul#botlink{ margin:0; padding:0 0 10px 0;float:left;}
#bottom1 ul#botlink li{ font:11px Arial, Helvetica, sans-serif; color:#4352ca;  padding:0px 10px; border-left:1px solid #CCCCCC; display:inline;}
#bottom1 ul#botlink li a{text-decoration:none;color:#999999;}
#bottom1 ul#botlink li a:hover{ color: #CC0000;}
#bottom2 {  float:right; margin:0 10px 0 0;}
#bottom2{color:#999999; text-decoration:none; font:11px Arial, Helvetica, sans-serif; text-align:right;}
#bottom2 a{color:#999999; text-decoration:none;}
#bottom1{ margin:0; padding:0;}
#bottom{ background:url(site_images/bot_bg.gif) no-repeat bottom; margin:0; padding:0; clear:both; float:left;}


/*bottom closed*/
ul.introlink{ margin:0; padding:0; }
ul.introlink li{ font: bold 20px Arial, Helvetica, sans-serif; color:#4352ca; display:block; padding:20px 0 20px 15px; border-bottom:1px solid #CCCCCC; text-align:left; list-style:none;}
ul.introlink li a{text-decoration:none;color:#4352ca;}
ul.introlink li a:hover{ color: #CC0000;}



.textsearch strong{ color:#CC0000;}

.tborder { border:1px solid #CCCCCC;}

.prodtname{ font:2.5em Arial, Helvetica, sans-serif; color:#CCCCCC;}

.disheading{font:1.5em Arial, Helvetica, sans-serif; color:#CCCCCC; border-top:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC;}

.phone {text-decoration:none; color:#003399;}

.phone,.price1,.cattop,.catlinks,.btn,.remove,.login,.cartproducts,.staticlinks,.staticlinks1 {font-family:Arial;}

.innerborder {border:4px solid #FCF7EC;}

.searchborder {border-left:5px solid #FCF7EC;}

.topborder {border-top:4px solid #FCF7EC;}

.otherlinks {background:url(site_images/otherbutton.gif) 50% 0 no-repeat; height:16px; display:block; padding:4px 0; 
            margin:10px 0 0 0; font:bold 12px Arial; color:#333399; text-decoration:none;}

.staticlinks {color:#ffffff; text-decoration:none;}
.staticlinks1 {color:#4352ca; text-decoration:none; font-size:12px;}


.cattop,.phone,.staticlinks {font-size:12px;}

.cattop { color:#000000; background-color:#FCF7EC; text-align:center;}

.catlinks { background:url(site_images/catenew2.gif); font-size:12px; color:#666666; text-decoration:none; display:block;     height:17px; text-indent:10px; padding:3px 0; text-align:left;}

.catlinks:hover { background:url(site_images/catenew1.gif); font-size:12px; color:#ffffff; text-decoration:none; display:block;    height:17px; text-indent:10px; padding:3px 0; text-align:left;}


.body_text{padding:5px;}
.body_text h1 { float: none ! important; }
.welcome_text{ font:2em Arial, Helvetica, sans-serif; color:#666666;}
.cartpage,.btn,.remove,.productshow,.newbestspecialheading,.body_textlinks {color:#FFFFFF;}
.productname{color:#CC0000;}
.newbestspecialshortdis{color:#666666; font:11px Arial, Helvetica, sans-serif;}

.body_texthaeding,.cartpage,.morelinks,.productshow,.phone,.cattop,.catlinks,.displayprice,.btn,.remove,.login,.cartproducts,.catlinks:hover,.staticlinks {font-weight:bold;}

.login a{font-size:11px; color:#666666; text-decoration:none;}
.login a:hover{font-size:11px; color:#4352ca; text-decoration:none;}
.shortdiscription{color:#999999; text-decoration:none; font:11px Arial, Helvetica, sans-serif;}

.shortdiscription,.producthead {padding-left:5px; color:#4352ca; font-size:11px;}

.displayprice {color:#4352ca; font-size:12px;}
.displayprice a {color:#4352ca; text-decoration:none;}
.displayprice a:hover {color: #990000;}

.producthead {font-weight:bold; font-size:12px;}

.price {font-size:11px; color:#990000; padding:0 1px 0 1px;}

.price1 {font-size:15px; color:#990000; font-weight:bold; padding:0 1px 0 1px;}

.body_mainhaeding { font: bold 16px Arial, Helvetica, sans-serif; color:#4352ca;  text-align:center;}
.body_mainhaeding h1 { font: bold 16px Arial, Helvetica, sans-serif; color:#4352ca;  text-align:center; margin:0; padding:0; text-align:center; float:none;}


.productdis { font-size:14px; font-weight:bold; color:#4352ca; text-align:left; padding:2px 10px; display:block;}

.btn,.remove { font-size:11px; background:url(site_images/namebg.jpg) repeat-x; padding:5px 0; cursor:pointer;}
.body_textlinks1 { display:block; text-align:center; color:#FFFFFF; font-weight:normal; font-size:18px; text-decoration:none;}

.selectbox,.textbox,.stextbox,.inputbox {border:1px solid #999999;}

.textbox {height:15px; width:110px;}

.login,.cartproducts,.textbox,.inputbox {font-size:11px; color:#666666; text-decoration:none;}

.register,.topCategories {background-image:url(site_images/registerbg.gif); padding:4px; border:1px solid #FFFFFF;  			               text-decoration:none; color:#FFFFCC; display:block;}

.newbestspecialheading,.productname,.register,.topCategories {font:bold 12px Verdana;}

.morelinks {color:#3333CC; text-decoration:none;}
.bodytext{ font:11px Arial, Helvetica, sans-serif; color:#333333;}
.body_textlinks { background-image:url(site_images/newa_03.jpg);  background-repeat:no-repeat; background-position:left; width:218px; height:25px; text-decoration:none; padding:3px 20px; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; display:block; text-align:left; text-transform:capitalize;}
.body_textlinks:hover { background-image:url(site_images/newb_03.jpg); background-repeat:no-repeat; background-position:left;  width:218px; height:25px; text-decoration:none; padding:3px 20px; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; display:block; text-align:left; text-transform:capitalize;}

.search {font:11px Verdana; color:#000000; text-decoration:none;}

.textboxsearch {color:#999; background-color:#FFFFF; height: 15px; width:150px; font:11px Arial, Helvetica, sans-serif; border:1px solid #fff;}

.textboxlogin {font:11px  Tahoma; border:1px solid #999999 ;height:12px; width:150px}



.newhead { color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; text-decoration:none;}

.newmore {background-image:url(site_images/more.gif); width:27px; height:27px;  display:block;}
.newmore:hover {background-image:url(site_images/more1.gif); width:27px; height:27px; display:block;}

.newcart {background-image:url(site_images/newcart1.gif); width:91px; height:27px;  display:block;}
.newcart:hover {background-image:url(site_images/newcart.gif); width:91px; height:27px; display:block;}

.newremove {background-image:url(site_images/remove.gif); width:27px; height:27px;  display:block;}
.newremove:hover {background-image:url(site_images/remove1.gif); width:27px; height:27px; display:block;}

.keepshopping {background-image:url(site_images/keep.gif); width:129px; height:34px;  display:block;}
.keepshopping:hover {background-image:url(site_images/keep1.gif); width:129px; height:34px; display:block;}

.check {background-image:url(site_images/check2.gif);  width:129px; height:34px;  display:block;}
.check:hover {background-image:url(site_images/check1.gif);  width:129px; height:34px; display:block;}

.email {background-image:url(site_images/email.gif); width:111px; height:27px;  display:block;}
/*.email:hover {background-image:url(site_images/email1.gif); width:111px; height:27px; display:block;}*/

.enquiry {background-image:url(site_images/enquiry.gif); width:97px; height:27px;  display:block;}
/*.enquiry:hover {background-image:url(site_images/enquiry1.gif); width:97px; height:27px; display:block;}*/

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottom {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #000;
}

.lbLoading {
	background: #fff url(site_images/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}
#lbImage {
	background-color: #000;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight:bold;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
	background: #fff;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background:url(site_images/closelabel.gif) transparent  no-repeat center;
	margin: 5px 0;
}
.golarge {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	}

h3{ margin:0; padding:0;}		
.categoryitems{display: none}	
	
.arrowlistmenu{
text-align:left;
width: 202px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color:#4352ca;
background:url(site_images/bg.gif) repeat-x;
 /*bottom spacing between header and rest of content*/
padding:10px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background:url(site_images/bg.gif) repeat-x;
color: #CC0000;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color:#4352ca;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}	

.left_menu ul {font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 0 1px; padding:0; list-style:none; float:left; width:200px;}	
.left_menu ul ul{margin:0;}	
.left_menu ul li, .left_menu ul li a {float:left;}
.left_menu ul li a {display:block; width:200px; background:url(site_images/menubg.jpg) no-repeat top right !important; color:#4352ca; text-decoration:none;}
.left_menu ul li a span {background:url(site_images/menu.jpg) no-repeat top left !important; padding:10px; display:block; float:left;}
.left_menu ul ul li {float:left; margin:0 !important; padding:0 !important;}
.left_menu ul ul li a  {background:none !important ; padding:5px 20px;  width:160px;  float:left; font-weight:normal; border-bottom:#dadada solid 1px;}
.left_menu ul li a:hover {color:#FF0000;}