body{margin:0px; padding:0px; font:11px Arial, Helvetica, sans-serif; background:#fff;}
h1{ margin:0; padding:5px 0 0 0; text-align:right;}
.homelogo{ padding:5px 0 0 10px;}

ul, li, a{list-style:none; text-decoration:none;}

.clear{ margin:0; padding:0; clear:both;}
.main_area{background:url(site_images/mid-bg.jpg) top center repeat-y; padding:0 14px; margin:0 auto; width:969px;}
.top_color{height:5px; background-color:#a5709e; width:970px;}
.body_area{ width:945px; float:left; margin:0 13px; padding:0;}

.banner_wrap{ width:945px; float:left; margin:0; padding:0;}
.ban_slider{ width:945px; height:399px; margin:0; padding:0; float:left; position:relative;}
.ban_shadow{ width:945px; height:24px; margin:0 0 4px; padding:0; background:url(site_images/ban_shadow.jpg) no-repeat; float:left;}
.circle{width: 250px; text-align:center; position:absolute; bottom:8px; right:20px; text-align:right;}
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 945px; /*Width of Carousel Viewer itself*/
height: 399px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width:945px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.home_search{border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-right:none; color: #999999; font: 11px Arial,Helvetica,sans-serif; width: 159px; float:left; padding:5px 4px;}

ul.home_cat{margin:0 0 15px; padding:0; float:left;}
ul.home_cat li{float:left; border:solid 1px #cfcfcf; width:293px; height:274px; float:left; margin:0 0 0 30px; padding:0; position:relative;}
ul.home_cat li:first-child{ margin-left:0;}
ul.home_cat li img{ max-height:274px; max-width:293px;}
ul.home_cat li span{ display:block; position:absolute; left:0; bottom:3px; font-size:19px; color:#000; width:293px; background:url(site_images/home_textbg.png) repeat; padding:5px 0; text-align:center;}

ul.home_reg{margin:0 0 15px; padding:0; float:left;}
ul.home_reg li{float:left; background:#eeeeee; width:269px; height:136px; float:left; margin:0 0 0 30px; padding:13px;}
ul.home_reg li:first-child{ margin-left:0;}
ul.home_reg li h2{ font-family:"AvantGarde Md BT", Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; margin:0 0 8px;}
ul.home_reg li input[type="text"]{ border:solid 1px #dddddd; width:255px; color:#606060; margin:0 0 6px; padding:6px;}
ul.home_reg li input[type="password"]{ border:solid 1px #dddddd; width:255px; color:#606060; margin:0 0 6px; padding:6px;}
ul.home_reg li.summer_ban{background:url(site_images/summer_ban.jpg) no-repeat;}

.sub_left{ width:132px; float:left; margin:0; padding:0;}
.sub_left a{ text-decoration:underline; color:#9e5794; display:block; margin:0 0 5px;}
.sub_left a:hover{ text-decoration:none;}
.sub_right{ float:right; margin:0; padding:0; width:80px; text-align:right;}

.body_left{width:206px; float:left; margin:0 14px 0 0px; padding:0;}
.body_right{ width:723px; float:left; margin:0; padding:0;}
.body_right_two{ width:943px; float:left; margin:0; padding:0;}

ul.color_bar{ float:left; margin:0; padding:0;}
ul.color_bar li{margin:0 0 0 6px; padding:0; float:left; font-size:14px;}
ul.color_bar li:first-child{ margin-left:0px;}
ul.color_bar li img{ max-height:17px; max-height:17px;}

.nav-top-item {color:#000; background:#fff3fd; padding:0 14px; margin:0 0 12px; width:178px;}
ul#main-nav { margin:0; padding:0 ;}
ul#main-nav li {padding:0 0 5px;}
ul#main-nav li a{font-size:14px; padding:8px 0; display:block; margin:0;}
ul#main-nav li ul { margin:0; padding:0;}
ul#main-nav li ul li {padding:0;}
ul#main-nav li ul li a{ margin:0; padding:0 0 0 14px; color:#000; font-size:11px; line-height:20px; background:url(site_images/left_dot.jpg) no-repeat center left;}
ul#main-nav li ul li a:hover {text-decoration:underline;}

.left_summ{background:url(site_images/left_summ_ban.jpg) no-repeat; margin:0 0 12px; padding:0; width:206px; height:103px;}
.left_home_reg{margin:0 0 12px; padding:0; float:left; width:180px; background:#eeeeee; padding:13px;}
.left_home_reg h2{ font-family:"AvantGarde Md BT", Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; margin:0 0 8px;}
.left_home_reg input[type="text"]{ border:solid 1px #dddddd; width:170px; color:#606060; margin:0 0 6px; padding:4px; font-size:11px;}
.left_home_reg input[type="password"]{ border:solid 1px #dddddd; width:170px; color:#606060; margin:0 0 6px; padding:4px; font-size:11px;}
.sub_left_in{ width:100px; float:left; margin:0; padding:0;}
.sub_left_in a{ text-decoration:underline; color:#9e5794; display:block; margin:0 0 5px;}
.sub_left_in a:hover{ text-decoration:none;}
.sub_right_in{ float:right; margin:0; padding:0; width:68px; text-align:right;}

.in_news{margin:0px; padding:0; float:left; width:180px; background:#eeeeee; padding:13px;}
.in_news h2{font-family:"AvantGarde Md BT", Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; margin:0 0 8px;}
.in_news input[type="text"]{ border:solid 1px #dddddd; width:170px; color:#606060; margin:0 0 6px; padding:4px; font-size:11px;}

.middle_wrap{ float:left; padding:12px 0 0; margin:0; width:943px; border-top:solid 1px #9a9a9a;}

ul.catlinks { margin:0; padding:0; text-align:left;}
ul.catlinks li{font: bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:inline;padding:3px 10px; text-transform:uppercase;list-style:none;}
ul.catlinks li a{ color:#fff; text-decoration:none;}
ul.catlinks li a:hover{ color:#CCCCCC;}

ul.catlinks2{ margin:0; padding:0 0px 0 10px ;}
ul.catlinks2 li {font: bold 13px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;padding: 2px 0 2px 0px;list-style:none; border-bottom:1px dashed #666666}

ul.catlinks2 li a{ color:#000; text-decoration:none;padding: 3px 0 3px 15px; text-align:left;background:url(site_images/bullet.gif) no-repeat;background-position: 0px 8px; display:block; }
ul.catlinks2 li a:hover{ color: #d4b8d0; text-decoration:none;padding: 3px 0 3px 15px; text-align:left;background-position:0px 8px;display:block; }

.catlinks {font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;padding: 3px 0 3px 15px; text-align:left;background:url(site_images/bullet.gif) no-repeat;background-position: 0px 8px; display:block;   border-bottom:1px dashed #666666; height:20px;}
.catlinks:hover { color:#bb78af; text-decoration:none;padding: 3px 0 3px 15px; text-align:left;background:url(site_images/bullet.gif) no-repeat;background-position: 0px 8px; display:block; }

.catlinks1 { margin:0 0 5px 10px; color:#000; text-decoration:none; padding: 3px 0 3px 15px; text-align:left;background:url(site_images/bullet.gif) no-repeat;background-position: 0px 8px; display:block;   border-bottom:1px dashed #666666;}
.catlinks1:hover { color:#bb78af; text-decoration:none;padding: 3px 0 3px 15px; text-align:left;background:url(site_images/bullet.gif) no-repeat;background-position: 0px 8px; display:block; }

ul.staticlinks{ margin:0; padding:0 5px 0 0; text-align:left;}
ul.staticlinks li{font:11px  Tahoma,Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; display:inline;padding:0 5px; text-transform: capitalize; border-left:1px solid #666666;}
ul.staticlinks li a{ color:#666666; text-decoration:none;}
ul.staticlinks li a:hover{ color:#000; text-decoration:underline;}

ul.toplink{ margin:0; padding:20px 20px 10px 0; text-align:right;}
ul.toplink li{font:11px  Tahoma,Arial, Helvetica, sans-serif; color: #999999; text-decoration:none; display:inline;padding:0 8px; text-transform: capitalize; border-right:1px solid #999999;}
ul.toplink li a{ color:#999; text-decoration:none;}
ul.toplink li a:hover{ color:#000;}


ul.toplink1{ margin:0; padding:21px 0; text-align:right;}
ul.toplink1 li{font:11px  Arial, Helvetica, sans-serif; color:#a5709e; text-decoration:none; display:inline;padding:0 8px; text-transform: capitalize; border-right:1px solid #a5709e;}
ul.toplink1 li a{ color:#a5709e; text-decoration:none;}
ul.toplink1 li a:hover{ color:#a5709e; text-decoration:underline;}

.bodytext{ font:11px Arial, Helvetica, sans-serif; color:#333333;}
.signup{ font:11px  Tahoma,Arial, Helvetica, sans-serif; color:#666;}
.signupbox{ border:1px solid #666666; font:10px Arial, Helvetica, sans-serif; background:#ebebeb; width:150px; color: #666666;}


ul.copyright{ margin:0; padding:0;}
ul.copyright li{ font:10px  Tahoma; color:#666666; text-decoration:none; list-style:none; display:inline; padding:0 8px;}
ul.copyright li a{ color:#666666; text-decoration:none; }

.textboxsearch,.textboxlogin {color: #999999; height:15px; width:120px;font:11px Arial, Helvetica, sans-serif; border:1px solid #CCCCCC;}

.tborder { border:1px solid #999999;}


.body_mainhaeding {font:22px Arial, Helvetica, sans-serif; padding:4px 0 10px 0; color:#000; text-transform:uppercase;}
.pro_mainheading{ float:left; margin:0; width:432px; font:22px Arial, Helvetica, sans-serif; padding:4px 0 10px 0; color:#000; text-transform:uppercase;}
.pro_subcat{ display:block; float:right; text-align:right; width:288px; margin:10px 0 0;}
.pro_subcat a strong{ font-weight:normal !important; color:#333333; font-size:11px;}

.pro_dis_wrap{width:347px; border:solid 3px #b8b8b8;}
ul.dis_smallimg{margin:10px 0; padding:0; float:left;}
ul.dis_smallimg li{ float:left; margin:0; padding:0; border:solid 2px #b8b8b8; margin:0 0 0 19px;}
ul.dis_smallimg li:first-child{ margin-left:0px;}
ul.dis_smallimg li img{max-width:101px;}

.phone {text-decoration:none; color:#003399;}

.phone,.price1,.cattop,.login,.cartproducts {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;}




.cattop,.phone{font-size:12px;}

.cattop { color:#000000; background-color:#FCF7EC; text-align:center;}

.body_text,.welcome_text {padding:5px;}
.productname{ font:16px Arial, Helvetica, sans-serif; color:#010101; padding:3px 0;}

.bodytext font { font:12px Arial, Helvetica, sans-serif!important; color:#333333!important;}


.cartpage,.newbestspecialheading,.body_textlinks {color:#FFFFFF;}
.productshow{ color:#999999;}
.newbestspecialshortdis{color:#0066CC; font-size:10px;}

.body_texthaeding,.cartpage,.morelinks,.productshow,.phone,.cattop,.login,.cartproducts {font-weight:bold;}


.shortdiscription,.producthead {font:11px Arial, Helvetica, sans-serif;color:#666666; text-decoration:none;}

.displayprice {color: #990000; font-size:14px;}

.details a {font:11px Arial, Helvetica, sans-serif; text-decoration:none; color: #010101; background:url(site_images/more_arrow.jpg) no-repeat center left; padding:0 0 0 9px;}
.details a:hover {text-decoration:underline;}
.pro_dic{font-size:10px; color:#010101; margin:0 0 6px;}
.img_wrap{width:213px; height:275px; position:relative; margin:0; padding:0;}
.img_wrap span{position:absolute; right:5px; bottom:5px; display:block; width:41px; height:27px;}
.img_wrap span a{ display:block; background:url(site_images/pro_cat.jpg) no-repeat; text-indent:-9999px; width:41px; height:27px;}

.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;}


.productdis { font-size:14px; font-weight:bold; color:#3E93CC; text-align:left; padding:2px 10px; display:block;}

.btn,.remove { font: bold 11px Arial, Helvetica, sans-serif;cursor:pointer; background:url(site_images/btn_bg.gif) repeat-x; padding:3px 5px; color:#fff;}

.selectbox,.textbox,.stextbox,.inputbox {border:1px solid #999999;}

.textbox {height:15px; width:110px;}

.login,.cartproducts,.textbox,.inputbox {font-size:11px; color:#000000; 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,.register,.topCategories {font:bold 12px Arial, Helvetica, sans-serif;}

.morelinks {color:#bb78af; text-decoration:none;}

.body_textlinks { background:url(site_images/btn_bg.gif) repeat-x; padding:3px 5px; text-decoration:none; padding:8px 20px; font: bold 16px Georgia, "Times New Roman", Times, serif; display:block; text-align: center; text-transform:capitalize;}


.search {font:11px Verdana; color:#000000; text-decoration:none;}


.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/cart.gif); width:27px; height:27px;  display:block;}
.newcart:hover {background-image:url(site_images/cart1.gif); width:27px; 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:111px; height:27px;  display:block;}
.keepshopping:hover {background-image:url(site_images/keep1.gif); width:111px; height:27px; display:block;}

.check {background-image:url(site_images/check2.gif); width:97px; height:27px;  display:block;}
.check:hover {background-image:url(site_images/check1.gif); width:97px; height:27px; 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;
	}
	
.image_bg { background:#0b0b0b;}

