body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5D5D;}
h1,h2,h3,h4,h5,ul,li,div,img,span,a{padding:0; margin:0;}
form{margin:0; padding:0;}
select{font-size:11px; padding:0; margin:0;}

#wrapper{
	width:100%;
	height:auto;
}

#container{
	width:940px;
	height:auto;
	clear:both;
	margin:0 auto;
}

#header{
	width:940px;
	height:129px;
	clear:both;
	margin-top:3px;
	margin-bottom:4px;
}

#header_curve_left{
	width:12px;
	height:129px;
	float:left;
	background-image:url(../images/header_curve_left.gif);
	background-repeat:no-repeat;
}

#header_curve_right{
	width:12px;
	height:129px;
	float:right;
	background-image:url(../images/header_curve_right.gif);
	background-repeat:no-repeat;
}

#header_middle_area{
	width:916px;
	height:127px;
	float:left;
	border-bottom:1px solid #1277CC;
	border-top:1px solid #1277CC;
}

h1{
	width:209px;
	height:71px;
	float:left;
	padding-top:6px;
}

#logo{
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	width:209px;
	height:71px;
}


#top_head_nav{
	width:329px;
	height:52px;
	float:left;
	margin-left:30px;
	margin-right:9px;
/*	line-height:95px;
	background-image:url(../images/top_divider.gif);
	background-repeat:no-repeat;
	background-position:right;*/
	background-image:url(../images/grab_deal_banner.jpg);
	background-repeat:no-repeat;
	margin-top:13px;
	display:block;
	text-decoration:none;
}

#top_head_nav ul li{
	display:inline;
	background-image:url(../images/top_nav_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:46px;
}

#top_head_nav ul li+li+li+li{
	background-image:none;
}

#top_head_nav ul li a{
	font-size:11px;
	color:#000000;
	padding:7px;
	text-decoration:none;
}

#header_go_daddy_logo{
	width:122px;
	height:63px;
	float:left;
	text-align:center;
	margin-left:15px;
	margin-top:14px;
}

#header_right_links{
	width:145px;
	height:63px;
	float:left;
	padding-left:30px;
}

#header_right_links ul{
	width:145px;
	height:63px;
	float:right;
	list-style-type:none;
}

#header_right_links ul li{
	display:block;
	height:20px;
	font-size:12px;
	margin-bottom:8px !important;
	padding-left:23px;
}

#header_right_links ul li a{
	
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	line-height:18px;
}



.shopping_bag{
	background-image:url(../images/shopping_bag_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.check_icon{
	background-image:url(../images/check_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.user_bg{
	background-image:url(../images/user_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.user_bg_link{
	color:#C3FFFF;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding-left:25px;
}

#main_top_nav{
	width:915px;
	height:43px;
	margin:0 auto;
	clear:both;
	padding-top:8px;
}

#main_nav_left{
	width:12px;
	height:42px;
	float:left;
	background-image:url(../images/main_nav_left.gif);
	background-repeat:no-repeat;
}

#main_nav_right{
	width:12px;
	height:42px;
	float:right;
	background-image:url(../images/main_nav_right.gif);
	background-repeat:no-repeat;
}

#main_nav_repeat{
	width:891px;
	height:41px;
	float:left;
	background-image:url(../images/main_nav_repeat.gif);
	background-repeat:repeat-x;
	margin-top:1px;
}

#main_nav_repeat ul{
	width:891px;
	list-style-type:none;
	margin-top:2px;
}

#main_nav_repeat ul li{
	display:inline;
	line-height:20px;
	font-size:12px;
	color:#FFFFFF;
	padding:7px;
	font-weight:bold;
	background-image:url(../images/main_nav_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#main_nav_repeat ul li a{
	font-size:12px;
	color:#FFFFFF;
	padding:7px;
	text-align:center;
	height:41px;
	text-decoration:none;
	font-weight:bold;
}

#main_nav_repeat input{
	font-size:11px;
	padding:5px;
	height:9px;
	background-color:#D7D7D7;
	color:#000000;
	border:0;
	margin-top:6px;
}

.search_button{
	width:25px;
	height:25px;
	background-image:url(../images/search_button.gif);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
}


#butt_holder{
	width:25px;
	position:relative;
	top:-30px;
	left:850px;
}

#left_column{
	width:170px;
	height:auto;
	float:left;
}

#left_column_top_img{
	width:170px;
	height:32px;
	background-image:url(../images/quick_links.gif);
	background-repeat:no-repeat;
	clear:both;
}

#left_column_links{
	width:160px;
	height:auto;
	border-right:5px solid #006DC8;
	border-left:5px solid #006DC8;
}

#left_column_links ul{
	list-style-type:none;
	color:#D30000;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:8px;
}

#left_column_links ul li{
	display:block;
	text-align:left;
	margin-bottom:3px;
	width:144px;
}

#left_column_links ul li a{
	display:block;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}


#left_column_bottom{
	background-image:url(../images/left_menu_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:170px;
	height:6px;
	float:left;
	clear:both;
}

#subscription{
	width:161px;
	height:27px;
	background-image:url(../images/subscription.gif);
	background-repeat:no-repeat;
	clear:both;
}

#subscription_form{
	width:155px;
	height:auto;
	clear:both;
	padding:4px;
	text-align:left;
}

.button_subscribe{
	width:69px;
	height:22px;
	background-image:url(../images/subscribe.gif);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
	color:#ffffff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#customer_service{
	width:161px;
	height:27px;
	background-image:url(../images/customer_service.gif);
	background-repeat:no-repeat;
	clear:both;
}

.subcription_txt_field{
	background-color:#F1F1F1;
	border:1px solid #B1B1B1;
}



#mid_column{
	width:494px;
	height:auto;
	margin-left:4px;
	margin-right:4px;
	float:left;
}

#top_banner_mid{
	width:494px;
	height:173px;
	clear:both;
}

#low_banner_mid{
	width:494px;
	height:111px;
	margin-top:6px;
	clear:both;
}

#display_area_mid{
	width:494px;
	height:auto;
	clear:both;
	margin-top:6px;
}

#featured_product{
	width:494px;
	height:33px;
	background-image:url(../images/featured_product.gif);
	background-repeat:no-repeat;
}

#featured_product_footer{
	width:494px;
	height:6px;
	background-image:url(../images/featured_product_footer.gif);
	background-repeat:no-repeat;
}

#product_display_area{
	height:auto;
	width:484px;
	border-left:5px solid #006DC8;
	border-right:5px solid #006DC8;
}

/*#product_display_area ul{
	width:479px;
	height:auto;
	list-style-type:none;
	padding-left:5px;
	padding-right:5px;
}

#product_display_area ul li{
	display:inline;
	width:170px;
	height:246px;
	background-image:url(../images/display_bg.gif);
	background-repeat:no-repeat;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	margin-right:5px;
	margin-bottom:5px;
}
*/

/*.display_bg{
	background-image:url(../images/display_bg.gif);
	background-repeat:no-repeat;
}*/

.display_bg td{
	padding:8px;
}

.display_brdr{
	border-right:1px solid #000000;
/*	border-bottom:1px solid #000000; */
}

.price{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#0045A5;
}

.add_bag_butt{
	width:93px;
	height:23px;
	background-image:url(../images/add_bg_butt.gif);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

#girls_only{
	width:250px;
	height:27px;
	background-image:url(../images/girls_only.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin:0 auto;
	padding-top:19px;
}



#right_column{
	width:268px;
	height:auto;
	float:right;
}

#deal_of_the_week{
	width:268px;
	height:auto;
	clear:both;
}

#deal_of_the_week_head{
	width:268px;
	height:32px;
	clear:both;
	background-image:url(../images/deal_of_week.gif);
	background-repeat:no-repeat;
}

#deal_of_the_week_mid{
	width:244px;
	height:auto;
	clear:both;
	float:left;
	padding:7px;
	border-left:5px solid #006DC8;
	border-right:5px solid #006DC8;
	text-align:center;
	color:#000000;
	font-size:12px;
}

#deal_day_prdct_bg{
	width:239px;
	height:130px;
	background-image:url(../images/deal_day_prdct_bg.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	clear:both;
	padding-top:5px;
}

#deal_of_the_week_foot{
	width:268px;
	height:6px;
	clear:both;
	float:left;
	background-image:url(../images/deal_day_foot.gif);
	background-repeat:no-repeat;
}

#deal_price{
	width:136px;
	height:auto;
	float:left;
	padding-top:7px;
	text-align:left;
}

#deal_add_bag{
	width:80px;
	height:auto;
	float:right;
	padding-top:7px;
	padding-right:5px;
	text-align:left;
	padding-bottom:7px;
}

.deal_butt{
	width:90px;
	height:27px;
	background-image:url(../images/add_to_bag_butt.gif);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.tell_a_frnd_butt{
	width:90px;
	height:16px;
	background-image:url(../images/tell_a_friend_butt.gif);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
}

.cross_txt{
	text-decoration:line-through;
}

.red_txt{
	color:#DB0000;
	font-weight:bold;
}

#right_column_inn{
	width:268px;
	height:auto;
	float:right;
	margin-top:7px;
}

#right_column_inn_mid{
	width:248px;
	height:auto;
	border-left:5px solid #006DC8;
	border-right:5px solid #006DC8;
	padding:5px;
}

#right_column_inn_mid ul{
	width:248px;
	height:auto;
	list-style-type:none;
}


#right_column_inn_mid ul li{
	display:block;
	height:60px;
	border-bottom:1px solid #006DC8;
	font-size:10px;
	margin-bottom:10px;
}

#right_column_inn_mid ul li img{
	border:1px solid #DADADA;
	float:left;
	padding-left:5px;
	margin-right:5px;
}

.sold_item_price{
	color:#DB0000;
	padding-top:9px;
}


#recently_sold_items{
	width:268px;
	height:32px;
	background-image:url(../images/recently_sold_items.gif);
	background-repeat:no-repeat;
	clear:both;
}

#testimonials{
	width:268px;
	height:30px;
	background-image:url(../images/testimonials.gif);
	background-repeat:no-repeat;
	clear:both;
	background-color:#006DC8;
}

#testimonials_mid{
	width:248px;
	height:224px;
	background-image:url(../images/quote_bg.gif);
	background-repeat:no-repeat;
	border-left:5px solid #006DC8;
	border-right:5px solid #006DC8;
	padding:5px;
	padding-top:29px;
	text-align:left;
}


#testimonial_footer{
	width:268px;
	height:7px;
	background-image:url(../images/testimonial_footer.gif);
	background-repeat:no-repeat;
	float:left;
	clear:both;
}

#footer{
	width:939px;
	height:119px;
	float:left;
	clear:both;
	margin-top:5px;
}

#footer_curve_left{
	width:6px;
	height:119px;
	background-image:url(../images/footer_curve_left.gif);
	background-repeat:no-repeat;
	float:left;
}

#footer_curve_mid{
	width:927px;
	height:119px;
	float:left;
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
}

#footer_curve_mid ul{
	width:927px;
	height:117px;
	list-style-type:none;
}

#footer_curve_mid ul li{
	display:inline;
	height:117px;
}

#opening_times{
	background-image:url(../images/opening_times.gif);
	background-repeat:no-repeat;
	height:117px;
	width:183px;
	margin-top:5px;
	display:block;
	float:left;
	text-decoration:none;
}

#opening_times span{
	width:100px;
	height:auto;
	float:right;
	text-decoration:none;
	color:#000000;
	font-size:11px;
	padding-top:20px;
	padding-right:8px;
}


#delivery{
	height:117px;
	width:188px;
	background-image:url(../images/delivery.gif);
	background-repeat:no-repeat;
	display:block;
	margin-top:5px;
	display:block;
	float:left;
}

#safe_secure{
	height:117px;
	width:188px;
	background-image:url(../images/safe.gif);
	background-repeat:no-repeat;
	display:block;
	margin-top:5px;
	display:block;
	float:left;
	text-decoration:none;
	text-align:left;
}

#safe_secure span{
	width:100px;
	height:auto;
	float:right;
	text-decoration:none;
	color:#000000;
	font-size:11px;
	padding-top:20px;
	padding-right:4px;
}

#forms{
	height:117px;
	width:188px;
	background-image:url(../images/forms.gif);
	background-repeat:no-repeat;
	display:block;
	margin-top:5px;
	display:block;
	float:left;
	text-decoration:none;
	text-align:left;
}

#forms span{
	width:70px;
	height:auto;
	float:right;
	text-decoration:none;
	color:#000000;
	font-size:11px;
	padding-top:20px;
	padding-right:8px;
}

#chat{
	height:165px;
	width:154px;
	background-image:url(../images/live_chat.gif);
	background-repeat:no-repeat;
	display:block;
	margin-top:5px;
	float:left;
	text-decoration:none;
}

#chat span{
	width:100px;
	height:auto;
	float:right;
	text-decoration:none;
	color:#000000;
	font-size:11px;
	padding-top:21px;
	text-align:left;
	position:relative;
	left:23px;
}

#footer_curve_right{
	width:6px;
	height:119px;
	background-image:url(../images/footer_curve_right.gif);
	background-repeat:no-repeat;
	float:right;
}

#copy_right{
	width:938px;
	height:12px;
	float:left;
	clear:both;
	text-align:left;
}

/*SIGN IN*/

#sign_in_mid{
	width:764px;
	height:auto;
	float:left;
	margin-left:6px;
}

#sign_in_mid_top_curve{
	width:764px;
	height:11px;
	background-image:url(../images/signin_top.gif);
	background-repeat:no-repeat;
	clear:both;
}

#sign_in_mid_mid_curve{
	width:740px;
	height:auto;
	border-left:5px solid #006DC8;
	border-right:5px solid #006DC8;
	padding:7px;
	clear:both;
	float:left;
}

#sign_in_mid_bottom_curve{
	width:764px;
	height:11px;
	background-image:url(../images/signin_bottom.gif);
	background-repeat:no-repeat;
	clear:both;
}

h2{
	width:95.8%;
	height:auto;
	float:left;
	margin-left:15px;
	border-bottom:1px solid #CCCCCC;
	color:#B90000;
	font-size:21px;
	text-align:left;
	clear:both;
}

#small_txt_holder{
	width:95.8%;
	height:auto;
	float:left;
	margin-left:15px;
	text-align:left;
	clear:both;
	padding-top:5px;
	
}

.signin_form_tbl{
	background-color:#ffffff;
	border:1px solid #006DC8;
	margin-top:30px;
	margin-bottom:60px;
}

.signin_form_tbl td{
	background-color:#F3F3F3;
	height:20px;
	font-size:12px;
	padding:1px;
}

.signin_form_tbl table{
	height:30px; 
	color:#FFFFFF; 
	text-align:left;
}

.signin_form_tbl_txtfield{
	border:1px solid #DBCFB9;
	width:240px;
	padding-left:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}

.butt_signin{
	width:auto;
	height:17px;
	background-color:#D31200;
	border:1px solid #B50D00;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}

a.signin{color:#6C350B; text-decoration:none;}
a.signin:hover{color:#6C350B; text-decoration:underline;}

.combo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.mandatory{
	font-size:12px;
	color:#FF0000;
}

.small_txtfield{
	border:1px solid #DBCFB9;
	width:100px;
	padding-left:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}

.product_details_big_txt{
	font-size:15px;
	color:#000000;
	text-align:left;
	font-weight:bold;
}

.product_details_price{
	color:#006DC8;
	font-size:14px;
	font-weight:bold;
}

.product_details_line{
	border-left:1px solid #B3B3B3;
	padding-left:7px;
}

/*.may_we_left_top{
	width:6px;
	height:6px;
	background-image:url(../images/may_we_curve_left_top.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.may_we_right_top{
	width:6px;
	height:6px;
	background-image:url(../images/may_we_curve_right_top.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.may_we_right_bottom{
	width:6px;
	height:6px;
	background-image:url(../images/may_we_curve_right_bottom.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.may_we_left_bottom{
	width:6px;
	height:6px;
	background-image:url(../images/may_we_curve_left_bottom.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.may_we_repeat_bottom{
	background-image:url(../images/may_we_repeat_bottom.gif);
	background-repeat:repeat-x;
}*/

.may_we_top{
	background-image:url(../images/may_we_top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:715px;
	height:7px;
}

.may_we_bottom{
	background-image:url(../images/may_we_bottom.gif);
	background-repeat:no-repeat;
	width:715px;
	height:7px;
}

.may_we_repeat{
	background-image:url(../images/may_we_repeat.gif);
	background-repeat:repeat-y;
	width:715px;
	height:auto;
}

.small_price{
	color:#006DC8;
	font-weight:bold;
}

.pagination_left{
	width:10px;
	height:38px;
	background-image:url(../images/pagination_bar_left.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.pagination_right{
	width:10px;
	height:38px;
	background-image:url(../images/pagination_bar_right.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.pagination_repeat{
	background-image:url(../images/pagination_repeat.gif);
	background-repeat:repeat-x;
	font-size:12px;
	color:#000000;
}

a.pagination{font-size:12px; display:inline; text-decoration:none; color:#000000; padding-left:4px; padding-right:4px;}
a.pagination:hover{font-size:12px; display:inline;  text-decoration:underline; color:#000000; padding-left:4px; padding-right:4px;}
a.pagination:visited{font-size:12px; display:inline;  text-decoration:none; font-weight:bold; color:#000000; padding-left:4px; padding-right:4px;}

a.pagination_cat{font-size:12px; display:inline; text-decoration:none; font-weight:bold; color:#AD1616; padding-left:4px; padding-right:4px;}
a.pagination_cat:hover{font-size:12px; display:inline;  text-decoration:underline; color:#AD1616; padding-left:4px; padding-right:4px;}
a.pagination_cat:visited{font-size:12px; display:inline;  text-decoration:none; font-weight:bold; color:#AD1616; padding-left:4px; padding-right:4px;}

.sub_catagory_price{
	color:#A50014;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}

.view_cart_button{
	background-color:#E0DFE3;
	border-top:1px solid #DFB3B3;
	border-left:1px solid #DFB3B3;
	border-bottom:1px solid #540202;
	border-right:1px solid #540202;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006DC8;
	cursor:pointer;
	height:17px;
}

.view_cart_desc{
	font-weight:bold;
	color:#006DC8;
}

.view_cart_qty_txtfield{
	border-top:1px solid #DFB3B3;
	border-left:1px solid #DFB3B3;
	border-bottom:1px solid #540202;
	border-right:1px solid #540202;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006DC8;
	width:32px;
	text-align:center;
	clear:both;
}

.view_cart_qty_txtfield_big{
	border-top:1px solid #DFB3B3;
	border-left:1px solid #DFB3B3;
	border-bottom:1px solid #540202;
	border-right:1px solid #540202;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006DC8;
	width:120px;
	text-align:center;
	clear:both;
}

a.qty{font-size:10px;color:#006DC8; text-decoration:underline; font-weight:normal;}
a.qty:hover{font-size:10px;color:#006DC8; text-decoration:none;}

.view_cart_stripe{
	width:346px;
	height:23px;
	background-image:url(../images/view_cart_stripe.gif);
	background-repeat:no-repeat;
}

.view_cart_box{
	border:1px solid #C19999;
}

.free{
	color:#A37D00;
	font-weight:bold;
}

#category_top_banner{
	width:766px;
	height:auto;
	float:left;
	clear:both;
	background-image:url(../images/category_banner.jpg);
	background-repeat:no-repeat;
	margin-bottom:11px;
}

#category_top_banner div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#BABBBD;
	float:right;
	clear:both;
	width:332px;
	padding:10px;
}

#category_top_banner div h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	float:right;
	clear:both;
	width:332px;
	margin:0;
	padding:0;
	height:32px;
}

#category_tab_holder{
	width:444px;
	height:52px;
	float:left;
	clear:both;
	border-bottom:5px solid #006DC8;
}

#category_tab_holder ul{
	width:444px;
	height:52px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#category_tab_holder ul li{
	display:inline;
	color:#2D3237;
	font-size:16px;
	text-align:center;
	height:56px;
	padding:14px;
}


/*CATEGORY TABS*/

div.demolayout {
	width: 100%;
	margin:0 10px  20px 0;
	position:relative;
	left:27px;
	top:23px;
}

div.demolayout p{
	padding:10px;
}


ul.demolayout li {
	margin: 0 0 0 0;
	float: left;
}

ul.demolayout a {
	float: left;
	display: block;
	width:120px;
	height:53px;
	border-bottom: 0;
	color: #010101;
	text-decoration: none;
	font-weight: normal;
	line-height:35px;
	font-size:16px;
	text-align:center;
	background-image:url(../images/visited.gif);
	background-repeat:no-repeat;
}

ul.demolayout a:hover {
	background: #fff;
	background-image:url(../images/visited.gif);
	background-repeat:no-repeat;
	display: block;
	border-bottom: 0;
}

ul.demolayout a.active {
	background: #fff;
	cursor: default;
	color: #242524;
	background-image:url(../images/active.gif);
	background-repeat:no-repeat;
}

.tabs-container {
	clear: left;
/*	border-bottom: 1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-image:url(../images/tab_area_bg.gif);
	*/
	background-repeat:no-repeat;
	background-position:top right;
	margin-top:0px;
	position:relative;
	top:0px;
	padding-top:20px;
}

#demo h6 {
	font-size: 100%;
	margin: 0 0 20px 0;
}



ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
	
}

/* layout */


#km-wrapper-inner {
	width:756px;
	height:auto;
	padding:0;
	position:relative;
	top:-18px;
	left:-22px;
}

.thank-you-msg{
	font-size:18px;
	font-weight:bold;
	color:#A37D00;
	text-align:center;
	padding-top:15px;
}

.other-msg{
	font-size:12px;
	color:#333333;
	text-align:center;
	padding-bottom:12px;
}

.order_number{
	color:#006DC8;
}

.delivery_info{
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	padding-top:12px;
	padding-bottom:10px;
	border-bottom:1px dotted #666666;
}

.delivery_txt_area{
	border:1px solid #CCCCCC;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px;
}

.delivery_heading{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	border:1px solid #eeeeee;
	background-color:#f6f6f6;
}

.shipping_rate{
	text-align:left;
	font-size:12px;
	color:#000000;
}

.butt_confirm{
	width:100px;
	height:17px;
	background-color:#D31200;
	border:1px solid #B50D00;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}



.delivery_border td{
	border:1px solid #cccccc;
}


/**** Added later ****/

#countdown_banner{
	width:300px;

	font-size:16px;
	color:#FFFFFF;
	position:relative;
	left:20px;
	top:30px;
	text-decoration:none;
	font-weight:bold;

}

#countdown_banner a{
	text-decoration:none;
	font-weight:bold;
}
.left_column_links_head {

	list-style-type:none;
	color:#D30000;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5D5D; text-align:justify;}
/*h1,h2,h3,h4,h5,ul,li,div,img,span,a{padding:0; margin:0;}
*/form{margin:0; padding:0;}
select{font-size:11px; padding:0; margin:0;}
LEGEND{font-size:13px; font-weight:bold; color:#006DC8;}
FIELDSET{border:1px solid #cccccc; padding:15px;}

#wrapper{
	width:100%;
	height:auto;
}

.leftcol_bg {
	background-image: url(../images/left_bg_bott.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.leftcol_table {
	background-image: url(../images/left_bg_mid.gif);
	background-repeat: repeat-y;
	margin-bottom: 15px;
}
.rtcol_bg {

	background-image: url(../images/rt_bg_bott.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.rtcol_table {

	background-image: url(../images/rt_bg_mid.gif);
	background-repeat: repeat-y;
	margin-bottom: 4px;
}

#deal_of_the_week{
	width:268px;
	height:auto;
	clear:both;
}

#deal_of_the_week_head{
	width:268px;
	height:32px;
	clear:both;
	background-image:url(../images/deal_of_week.gif);
	background-repeat:no-repeat;
}

#deal_of_the_week_mid{
	width:268px;
	height:auto;
	clear:both;
	float:left;
	text-align:center;
	color:#000000;
	font-size:12px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}

#deal_title{
}

#deal_day_prdct_bg{
	width:239px;
	height:130px;
	background-image:url(../images/deal_day_prdct_bg.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	clear:both;
	padding-top:5px;
}

#deal_of_the_week_foot{
	width:268px;
	height:6px;
	clear:both;
	float:left;
	background-image:url(../images/deal_day_foot.gif);
	background-repeat:no-repeat;
}

#deal_price{
	width:136px;
	height:auto;
	float:left;
	padding-top:7px;
	text-align:left;
}

#deal_add_bag{
	width:80px;
	height:auto;
	float:right;
	padding-top:7px;
	padding-right:8px;
	text-align:left;
	padding-bottom:0px;
}

.deal_butt{
	width:90px;
	height:27px;
	background-image:url(../images/add_to_bag_butt.gif);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.deal-padding {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.red_txt{
	color:#DB0000;
	font-weight:bold;
}

.tell_a_frnd_butt{
	width:90px;
	height:16px;
	background-image:url(../images/tell_a_friend_butt.gif);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
}
.deal_dayprdct_bg {
	height:130px;
	background-image:url(../images/deal_day_prdct_bg.gif);
	background-repeat:no-repeat;
	background-position: center top;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
}
.arial-black12 {
	font-size: 12px;
	color: #000000;
}
.recent-prd-td {
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 13px;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006DC8;
}
.recent-proddesc {
	padding-top: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006DC8;
	font-size: 10px;
	color: #7c7c7c;
	padding-right: 13px;
	line-height: 11px;
}
.thmb-recent {
	border: 1px solid #dadada;
	width: 60px;
}
.cncol_bg {
	background-image: url(../images/cent_bg_bott.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.cncol_table {


	background-image: url(../images/cent_bg_mid.gif);
	background-repeat: repeat-y;
	margin-bottom: 5px;
}

.price{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#0045A5;
}
.add_bag_butt{
	width:93px;
	height:23px;
	background-image:url(../images/add_bg_butt.gif);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.thumb_img_td {
	height: 135px;
	vertical-align: middle;
}
.thumb_title_td {
	height: 60px;
	vertical-align: top;
}
.grid-cell {
/*
	background-image: url(../images/prod-bg.gif);
*/
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
}
#left_column_links{
	height:auto;
}

#left_column_links ul{
	list-style-type:none;
	color:#D30000;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:8px;
}

#left_column_links ul li{
	display:block;
	text-align:left;
	margin-bottom:1px;
}

.testimonials_head{
	background-color:#006DC8;
	margin-left:4px;
	margin-right:4px;
}

.testimonials_mid{
	height:224px;
	background-image:url(../images/quote_bg.gif);
	background-repeat:no-repeat;
	padding-top:20px;
	text-align:left;
	margin-left:4px;
	margin-right:4px;
	background-position: center top;
	font-size: 11px;
	color: #666666;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.quote_testimonial {
	text-align: left;
	text-indent: 25px;
	padding: 0px;
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*added on 19-12-2008*/

.productdetails_bgbottom_container{
	width:767px;
	height:auto;
	padding:0;
	margin:0 auto;
	background-image:url(../images/product_details_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.productdetails_bgtop_container{
	width:767px;
	height:auto;
	padding:0;
	margin:0 auto;
	background-image:url(../images/product_details_bg_top.gif);
	background-repeat:no-repeat;
	background-position:top;
}



.productdetails_bgtop_container{
	width:767px;
	height:auto;
	padding:0;
	margin:0 auto;
	background-image:url(../images/product_details_bg_top.gif);
	background-repeat:no-repeat;
	background-position:top;
}



.prod_details_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #990000;
	border-bottom-color: #990000;
	text-transform: capitalize;
}
.prod_details_freegift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}
.prod_details_tbl1 {
	border: 1px solid #B2B2B2;
}

#countdown_banner{
	width:300px;
	height:16px;
	font-size:16px;
	color:#FFFFFF;
	position:relative;
	left:20px;
	top:34px;
	text-decoration:none;
	font-weight:bold;
}

#countdown_banner a{
	text-decoration:none;
	font-weight:bold;
}
.left_column_links_head {

	list-style-type:none;
	color:#D30000;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.check_out_header{
	background-color:#FFA400;
	height:30px;
	font-family:verdana;
	font-size:16px;
	color:#ffffff;
	text-align:left;
	padding:5px;
	font-weight:bold;
}

.check_out_header02{
	font-family:verdana;
	font-size:16px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
}

.order_summery_tabular_txt{
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

.chkout_txt{
	font-size:11px;
	color:#000000;
	font-family:tahoma;
	padding:5px;
}

.chkout_form_txt{
	font-size:13px;
	color:#000000;
	font-family:tahoma;
	padding:6px;
}

.chkout_form_grey_txt{
	font-size:12px;
	color:#919191;
	font-family:tahoma;
	padding-left:6px;
	padding-top:0;
}
.chkout_form_txt span{ font-size:10px; color:#FF0000;}


.chkout_form_txtfield{
	border:1px solid #DBCFB9;
	width:170px;
	padding-left:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}

.chkout_form_small_txtfield{
	border:1px solid #DBCFB9;
	width:50px;
	padding-left:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}

.chkout_form_small_combo{
	border:1px solid #DBCFB9;
	width:100px;
	padding-left:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}

.chkout_form_txtarea{
	border:1px solid #DBCFB9;
	width:265px;
	padding-left:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	margin:5px;
	margin-bottom:1px;
}

.blue_txt{font-family:Tahoma; color:#5DAFCA; font-size:14px;}
.secure_text
{
	color: #00acff;
	font-size: 25px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}