a{
	color:#000055;
	text-decoration:none;
}
a:focus{
outline:none;
}
a:hover{
	color:#000000;
	text-decoration:none;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.strike{
	text-decoration:line-through;
}
form{
	margin:0px;
}
img{
	border:none;
	margin:0px;
}
#main_box{
	width:100%;
	position:absolute;
	z-index:10;
	top:65px;
}
#main{
	width:780px;
	background-color:#FFFFFF;
	margin:0px auto;
	border:1px solid #fff;
}
#header{
	width:100%;
	padding-bottom:0px;
	
}
.search{
	/*float:right;
	margin:5px 10px 0 0;
	display:inline;
	width:290px;*/
}
.search-content{
	width:289px;
	background:url(../images/search_bg.gif) repeat-x;
}
.search-content input{
	width:200px;
	height:16px;	
	border:solid 1px #cecece;
}
.search-btn{
	margin-top:3px;
}
.account-order{
	margin-top:3px;
	float:right;
	color:#8b8a8a;
	font-size:11px;
	font-family:Locarno Light, Locarno Light, Locarno Light, Locarno ;
}
.account-order a{
	margin-top:3px;
	color:#8b8a8a;
	font-size:11px;
	border-bottom:1px dashed #8b8a8a;
	font-family:Locarno Light, Locarno Light, Locarno Light, Locarno ;
}
.account-order a:hover{
	margin-top:3px;
	color:#000;
	font-size:11px;
	border-bottom:1px dashed #fff;
	font-family:Locarno Light, Locarno Light, Locarno Light, Locarno ;
}
.phone{
	margin-top:9px;
	margin-bottom:2px;
	float:right;
	color:#8b8a8a;
	font-weight:bold;
	font-size:11px;
}
.phone img{
	margin-right:2px;
}
#nav{
	border:solid 1px #999;
	background:url(../images/nav_bg.gif) repeat-x;
}
#nav ul{
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#666;
}
#nav ul li{
	list-style:none;
	padding:5px 13px;
	background:url(../images/nav_dvd.gif) no-repeat;
	background-position:right;
	width:auto;
	display:table-cell;
}
.banner{
	/*background:url(../images/banner.jpg) no-repeat;*/
 	height:296px;
	margin:4px 0 10px;
	float:left;
	width:100%;
}
.banner-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	width:247px;
	float:left;
	margin:179px 0 0 260px;
	letter-spacing:1px;
	text-align:justify;
}
*html .banner-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	width:242px;
	padding-left:5px;
	float:left;
	margin:179px 0 0 123px;
	letter-spacing:1px;
	text-align:justify;
}
.banner-text a{
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}
.banner-right{
	float:right;
	margin:8px 0px 0 0;
}
#content{
	width:748px;
	margin:auto;
}
.box{
	width:244px;
	float:left;
	margin-right:5px;
}
.box img{
	margin-bottom:-3px;
}
.box-right{
	width:244px;
	float:right;
}
.box-right img{
	margin-bottom:-3px;
}
.box-heading{
	font-weight:bold;
	font-size:12px;
	padding:9px;
	width:226px;
	border-bottom:solid 1px #ccc;
}
.box-content{
	width:95%;
	margin:4px auto;
	padding-bottom:3px;
}
.content-pic{
	margin-left:5px;
}
.product-container{
	margin:15px 0 5px 0;
}
.product-container h1{
	color:#999;
	margin:0 0 15px 0;
	font-size:14px;
	font-weight:bold;
	border-top:3px solid #d9d9d9;
}
.product-row{
	margin-bottom:15px;
}
.product{
	width:172px;
	float:left;
	margin-right:17px;
}
.product-container .right{
	margin:0;
}
.product .product-content{ margin-top:10px; line-height:20px; }
.product .product-content div.price{
	font-weight:bold;
	color:#990000;
	font-size:11px;
}
.box-large{
	width:368px;
	border:solid 1px #ccc;
	float:left;
	margin:10px 0px 0px 0px;
}
.box-large img{
	margin-bottom:-3px;
}

.box-large-right{
	width:368px;
	border:solid 1px #ccc;
	float:right;
	margin:10px 0 0px 0;
}
.box-large-right img{
	padding-bottom:9px;
}

.box-heading-large{
	font-weight:bold;
	font-size:12px;
	padding:9px;
	width:350px;
	border-bottom:solid 1px #ccc;
}
.red-heading{	
	color:#FF0000;
}
.box-content-large{
	width:95%;
	margin:9px auto 0px auto;
}
.bottom-box{
	width:726px;
	padding:0 11px;
	border:solid 1px #ccc;
	margin:10px auto 0 auto;
	height:66px;
	float:left;
}	
.sign-up{
	width:280px;
	border-right:solid 1px #ccc;
	padding:14px 0;
	float:left;
	font:11px;
	color:#4e4e4e;
	font-family:Locarno Light, Locarno Light, Locarno Light, Locarno 
}
.sign-up form{
	color:#4e4e4e;
	font-size:11px;
}
.sign-up input{
	border:solid 1px #ccc;
	height:15px;
	margin-top:5px;
}
.sign-up img{
	margin-top:5px;
}
.sign-up-catalogue{
	width:251px;
	border-right:solid 1px #ccc;
	padding:26px 0px 19px 0px;
	height:21px;
	float:left;
	margin-left:10px;
	font-size:11px;
	color:#4e4e4e;
}
.sign-up-catalogue a{
	color:#4e4e4e;
	text-decoration:none;
	font-weight:11px;
}
.sign-up-catalogue a:hover{
	color:#000;
	text-decoration:none;
	font-weight:11px;
}
.calalogue_pic{
	position:absolute;
	margin:-20px 0 0 180px;
}
.feedback{
	padding:26px 0px 19px 0px;
	margin-left:10px;
	text-align:center;
	font-size:11px;
	color:#4e4e4e;
}
.feedback a{
	color:#4e4e4e;
	text-decoration:none;
	font-weight:11px;
}
.feedback a:hover{
	color:#000;
	text-decoration:none;
	font-weight:11px;
}

/* ----- Inner page -----*/

.pageHeading{
 padding-top:20px;
}
.inner{
	margin:4px auto 0 auto;
	width:95%;
    padding-top:30px;
}
#inner_left_category{
	width:161px;
	float:left;
}
#inner_left_category ul{
	padding:0px;
	margin:5px 0px 0px 0px;
}
#inner_left_category li{
	list-style:none;
	margin:0px 0px 0px 5px;
	padding:2px 0px 2px 15px;
}
#inner_left_category li a{
	text-decoration:none;
	color:#666666
}
#inner_left_category li a:hover{
	text-decoration:none;
	color:#666666
}
#inner_left_category li.current{
	list-style:none;
	margin:0px 0px 0px 5px;
	padding:2px 0px 2px 15px;
	font-weight:bold;
	background:url(images/bullet_left.gif) left no-repeat;
}
.left_category_heading{
	color:#000055;
	font-weight:bold;
}
#inner_right{
	width:578px;
	float:right;
	border-left:1px solid #cccccc;
}
.inner_right_banner{
	height:204px;
	/*background:url(../images/category_anniversary.jpg) right no-repeat;*/
	border-bottom:1px solid #ccc;
	padding:20px 0px 0px 15px;
}
.inner_right_banner{
	font-size:28px;
}
.inner_right_banner span{
	color:#0269FE;
}
.inner_right_text{
	width:285px;
	font-size:12px;
	margin-top:10px;
      
}
.products{
	width:auto;
	/*padding-left:10px;*/
	margin-top:10px;
	
}
.products_container{
	width:100%;
	float:left;
	background:#FFFFFF;
}
.product-box{
	width:174px;
	float:left;
	margin-left:18px;
}
*html .product-box{
	width:174px;
	float:left;
	margin-left:9px;
}
.cat_req_product_name{
	display:block;
	color:#666;
}
.cat_req_product_name a{
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.cat_req_product_name a:hover{
	color:#000055;
	font-weight:bold;
	text-decoration:none;
}
.cat_req_product_price{
	font-weight:bold;
	color:#920000;
}
.product-box-right{
	width:174px;
	float:right;
}
/* start : Product info */
#product_info_left{
	width:290px;
	float:left;
}
#product_info_left-1{
	width:351px;
	float:left;
}
.product_large_thumb{
	
	width:271px;
	float:left;
}
.product_large_thumb a{
	font-weight:bold;
	color:#000055;
	display:block;
	margin-bottom:2px;
	text-decoration:none;
}
.product_large_thumb a:hover{
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	color:#9d9d9d;
}
.lergerimage{
	text-align:left;
	margin:4px 0px 0px 0px;
	padding:2px 0px 0px 25px;
	float:left;
	height:18px;
	font-weight:bold;
}
.lergerimage a{
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.lergerimage a:hover{
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	color:#9d9d9d;
}
#small_thumb_container{
	float:left;
	width:271px;
}
#small_thumb_container div{
	padding:0px 4px 6px 0px;
	
	float:left;
}
*html #small_thumb_container div{
	height:50psx;
	width:50px;
	padding:0px 0px 0px 0px;
	margin:-4px -6px 0px 0px;
	float:left;
}
.additional_info{
	text-align:left;
	margin:4px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	float:left;
	height:18px;
	font-weight:bold;
}
.additional_info a{
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	color:#000055;
}
.additional_info a:hover{
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	color:#	;
}
#product_info_right{
	width:315px;
	float:left;
	padding-left:15px;
}
*html #product_info_right{
	width:318px;
	float:left;
	padding-left:15px;
}
#product_info_right_add{
	width:90px;
	padding-left:10px;
	padding-right:0px;
	margin-left:5px;
	border-left:1px solid #cccccc;
	float:left;
	font-size:11px;
	color:#666;
}
*html #product_info_right_add{
	border-left:1px solid #ccc;
	float:right;
	font-size:11px;
	color:#666;
}

.product_info_right_add_text td{
	font-size:11px;
	color:#666;
}
td.product_info_right_add_text{
	font-size:11px;
	color:#666;
}
td.product_info_right_add_text a{
	font-size:12px;
	font-weight:bold;
	color:#D50000;
}
#product_name{
	font-size:15px;
	font-weight:bold;
	/*color:#000055;*/
	float:left;
	width:300px;
}
.product_name1{
	background:#f1f1f1;
	color:#124779;
	width:230px;
	margin:0px;
	padding:5px;
}
#product_price_range{
	font-size:13px;
	color:#ff0000;
	font-weight:bold;
	float:left;
	width:302px;
	padding-left:5px;
	margin:0px 0px 0px 0px;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
}

#procession_details{
	float:left;
	width:100%;
	/*margin:4px 0px;*/
}
.procession_details_1{
	margin:0px;
}
#procession_details span{
	font-weight:bold;
	/*color:#d50000;*/
	display:block;
}
#procession_details ul{
	padding:0px 0px 0px 25px;
	margin:5px 0px 0px 0px;
	text-align:left;
}
#procession_details ul li{
	margin:0px;
	line-height:15px;
	list-style:square;
}
#order_container{
	width:230px;
	float:left;
}
.order_detail_container{
	width:100%;
	float:left;
	margin-top:5px;
}
.order_detail_heading{

	font-weight:bold;
	width:111px;
	float:left;
}
.business_order{
	font-size:9px;
	float:left;
	padding-left:111px;
	
}
.business_order a{
	font-size:10px;
	color:#d50000;
	text-decoration:underline;
}
.business_order a:hover{
	font-size:10px;
	color:#666;
	text-decoration:underline;
}
.order_detail{
	float:left;
	width:290px;
}
.quantity_box{
	border:1px solid #999999;
	width:50px;
}
.shipto_box{
	border:1px solid #999999;
	width:215px;
}
#giftbox{
	height:33px;
	background:url(../images/icon_gift_box.gif) top left no-repeat;
	padding:6px 0px 0px 40px;
	font-weight:bold;
}
.giftbox_yes{
	padding-top:2px;
	border:1px solidr red;
}

/* end : Product info */

/* start:login_page*/
.new_user_text{
	color:#5d5d5d;
	text-align:left;
	font-weight:normal;
	line-height:normal;
	font-size:11px;
}
.old_user_text{
	color:#5d5d5d;
	text-align:left;
	font-weight:normal;
	line-height:normal;
	font-size:11px;
	padding-left:50px;
	padding-top:20px;
}
.old_user_text1{
	color:#000000;
	text-align:left;
	font-weight:normal;
	line-height:normal;
	font-size:11px;
	padding-left:50px;
	text-decoration:none;
}
.old_user_text1 a{
	color:#000000;
	text-align:left;
	font-weight:normal;
	line-height:normal;
	font-size:11px;
	text-decoration:none;
}
.old_user_text1 a:hover{
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}
.login_heading{
	font-weight:bold;
	font-size:11px;
	color:#5d5d5d;
	padding-left:50px;
}

.login_input input{
	border:1px solid #999999;
	font-size:11px;
	color:#5d5d5d;
	width:180px;
}
.messageStackError{
	font-weight:bold;
	font-size:11px;
	padding-top:10px;
	color:920000;
}
.forgot_password{
	font-weight:bold;
	font-size:10px;
	color:#5d5d5d;
	text-decoration:none;
	padding-left:50px;
}
.forgot_password a{
	font-weight:bold;
	font-size:10px;
	color:#5d5d5d;
	text-decoration:none;
}
.forgot_password a:hover{
	font-weight:bold;
	font-size:10px;
	color:#920000;
	text-decoration:underline;
}
/* end:login_page*/
/* start: new user Information page */
.information_heading{
	font-family:Locarno Light, Locarno Light, Locarno Light, Locarno ;
	font-weight:bold;
	font-size:12px;
	color:#124777;
	padding-top:10px;
}
.required_information{
	font-size:11px;
}
.required_information span{
	font-size:11px;
	color:#920000;
}
.information_form_container{
	font-size:11px;
	padding-left:12px;
}
.information_form{
	font-size:11px;

}
.inputRequirement{
	font-size:11px;
	font-weight:bold;
	color:#124777;
}
.country_name select{
	border:1px solid #999999;
	width:180px;
}
/* end: new user Information page */

/* start: account */
.order_table{
	border:1px solid #B4B4B4;
	font-size:11px;
	font-weight:bold;
	margin-left:9px;
}
.account_heading{
	font-weight:bold;
	font-size:11px;
	color:#5d5d5d;
	padding:5px 5px 5px 8px;
}
.order_table td{
	height:22px;
}
.order_table_odd{
	background:#EAEAEA;
}
.order_table_even{
	background:#ffffff;
}
.my_account_info_detail{
	padding-left:5px;
	border-bottom:1px solid #EAEAEA;
}
.my_account_info_detail_padding{
	padding-left:5px;
}

/* end: account */
/* start: order history */
.order_history_table{
	border:1px solid #666;
	font-size:11px;
	font-weight:bold;
}
.order_history_table td{
	height:26px;
	font-weight:bold;
	font-size:11px;
}
.order_history_heading{
	color:#fff;
	font-weight:bold;
	background:#666666;
	font-size:12px;
	height:26px;
}
.status{
	color:#920000;
}
.display_order_history{
	font-size:11px;
	font-weight:bold;
}
.order_history_detail_table{
	border:1px solid #B4B4B4;
	font-size:11px;
	font-weight:bold;
}
.order_history_detail_table td{
	padding:5px;
	border-bottom:1px solid #EAEAEA;
}
.order_history_detail_product_name{
	padding:0px;
}
.order_history_detail_product_name td{
	border:1px solid #fff;
	font-weight:bold;
	color:#666;
	font-size:11px;
	padding:0px;
}

/* end: order history */
/* start: feed back */
.feedback_question{
	color:#d70100;
	font-family:Locarno Light, Locarno Light, Locarno Light, Locarno ;
	font-size:12px;
	font-weight:bold;
}
.feedback_ans{
	color:#000;
	font-size:12px;
}
.leave_feedback{
	color:#8c8c8c;
	font-weight:bold;
	font-size:11px;
}
.feedback_input{
	font-size:11px;
	color:#5d5d5d;
	font-weight:bold;
}
.feedback_input input{
	border:1px solid #999999;
	font-size:11px;
	color:#5d5d5d;
	width:180px;
}
.feedback_testarea textarea{
	border:1px solid #999999;
	font-size:11px;
	color:#5d5d5d;
	width:400px;
	height:200px;
}
.address_book{
	font-weight:bold;
	font-size:11px;
	color:#989898;
	padding-left:35px;
}
.address_book2{
	font-weight:bold;
	font-size:11px;
	color:#989898;
	padding-left:5px;
}
.address_book1{
	font-weight:bold;
	font-size:11px;
	color:#989898;
	padding-left:50px;
}
.address_book_des{
	font-weight:normal;
	font-size:11px;
	color:#989898;
	padding-left:35px;
}
.recently_viewed{
	font-weight:bold;
	color:#000055;
	display:inline;
	font-size:10px;
}
.recently_viewed span{
	font-weight:normal;
	color:#666;
	font-size:10px;
}
div.product_info_right_add_text{
	font-weight:normal;
	width:90px;
	color:#666;
	font-size:11px;
	white-space:normal;
}
div.product_info_right_add_text a{
	font-weight:bold;
	color:#d50000;
	font-size:11px;
	text-align:center;
}
/* end: feed back */


td.infoBoxHeading{
	font-weight:bold;
	color:#d50000;
	display:inline;
	font-size:10px;
}
td.infoBoxHeading img{
display:none;
}
.procession_details{
	width:261px;
	margin:0px 0px;
	padding:5px;
	border:1px solid #ccc;
}
.procession_details1{
	width:297px;
	margin:0px;
	border:1px solid #f1f1f1;
	border-bottom:none;
	border-top:none;
}
.cart_button{
	border:1px solid #f1f1f1;
	border-top:none;
	width:297px;
	padding-right:10px;
	text-align:right;
}
.product_name{
	font-size:15px;
	font-weight:bold;
	color:#d50000;
	width:271px;
	padding-top:10px;
	white-space:nowrap;

}
.productListing .login_heading{
	color:#fff;
	font-weight:bold;
	background:#124779;
	font-size:12px;
	height:26px;
	padding:5px;
}
.productListing tr.productListing-even td.login_heading{
	color:#fff;
	font-weight:bold;
	background:#f8f8f8;
	color:#666;
	font-size:12px;
	height:26px;
}
.productListing tr.productListing-even td.information_heading{
	color:#fff;
	font-weight:bold;
	background:#f8f8f8;
	color:#666;
	font-size:12px;
	height:26px;
}
.productListing tr.productListing-odd td.login_heading{
	color:#fff;
	font-weight:bold;
	background:#fff;
	color:#666;
	font-size:12px;
	height:26px;
}
.productListing tr.productListing-odd td.information_heading{
	color:#fff;
	font-weight:bold;
	background:#fff;
	color:#666;
	font-size:12px;
	height:26px;
}
.moduleRow { }
.moduleRowOver { background-color: #ccc; cursor: pointer; cursor: hand; }
.moduleRowSelected { }
.moduleRowSelected .address_book_des{
	font-weight:bold;
	color:#000;
}
/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/
/*** Start New about Page ***/
.inner-new{
	margin:30px auto 0 auto;
	width:680px;
	padding:10px;
	border:solid 1px #2EAB35;
}
.inner-left{
	width:325px;
	padding-right:15px;
	text-align:justify;
	float:left;
}
.text-heading{
	font-size:15px;
	color:#2EAB35;
	font-weight:bold;
}
.image-pos{
	text-align:center;
	margin-bottom:10px;
}
.inner-right{
	float:right;
	width:275px;
	text-align:justify;
	border-left:dotted 2px #2EAB35;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 25px;
	font-size:14px;
	line-height:20px;
}
.right-heading{
	font-size:14px;
	color:#2EAB35;
	font-weight:bold;
	height:20px;
	border-bottom:solid 1px #2EAB35;
	margin-bottom:5px;
	text-align:center;
}
.text{
	font-family:Locarno Light, Locarno Light, Locarno Light, Locarno ;
	font-size:13px;
}
/*** End New about Page ***/

/*life tabs */
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
#lg_headerbox{
	background:url(images/lifeguardpress_header_bg.png) top left repeat-x;
	position:absolute;
	z-index:500;
	width:100%;
}
#lg_header{
	width:1002px;
	margin:auto;

}
img{
	border:none;
}
#lg_loginbox{
	width:992px;
	margin:auto;
	padding-right:10px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lg_login{
	float:right;
	/*background: url(images/header_top_right.gif) top right no-repeat #fff;*/
	height:28px;
	padding-right:5px;
	color:#fff;
}
.lg_login .link{
	/*font-weight:bold;*/
	font-size:11px;
	/*color:#124779;*/
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	line-height:28px;
	float:left;
	/*padding:0px 8px;*/
	padding:0px;
}
.lg_login .link a{
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	line-height:28px;
}
#lg_tab{
	width:777px;
	float:left;
	padding:11px 0px 0px 0px;
}
#lg_tab a{
	float:left;
	margin-left:10px;
}
#lg_search{
	float:right;
	padding:15px 10px 0px 0px;
	
}
.lg_search{
	float:left;
	border:1px solid #cecece;
	margin-right:5px;
	width:136px;
}
.lg_search_button{
	float:left;
}
#lg_main_containter{
	width:1002px;
	margin:auto;
}
.static{
	padding:20px;
	font-size:13px;
	color:#353535;
	line-height:18px;
	float:left;
	width:740px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.static .heading{
	color:#124779;
	font-weight:bold;
	font-size:15px;
	padding-bottom:5px;
	border-bottom:1px solid #dce8f4;
	width:100%;
	float:left;
}
.static_content{
	padding-top:10px;
	width:100%;
	float:left;
}
.owner{
	float:left;
	width:257px;
	text-align:center;
}
.about_text{
	float:left;
	padding-left:10px;
	width:473px;
}
.mail{
	float:left;
	padding:4px 0px 0px 5px;
}
.headerError{
 padding-top:20px;
 padding-left:10px;
 color:red;
 font-weight:bold;
 

}

* {margin: 0px; padding: 0px}
/*body { text-align: center; font-family: Verdana; color: #0070b3} */
body{ font-family:Arial, Helvetica, sans-serif; padding:14px 0px 0px 0px; font-size:12px;}
#wrapper { margin: 0px auto; width: 850px; text-align: center;}
/*#content { /*height: 516px;*/ /*height:557px; width: 850px; padding-top: 2px; background-repeat: no-repeat; text-align: left;} old content*/
#nav {height: 42px; width: 745px; text-align: left; padding-left: 105px; z-index: 100}
img { border: 0; }
a { color: #0070b3; text-decoration: none; }
/* Collections subnav */
#dropmenudiv{
margin-left: 60px;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
background-color: #f6fafd;
width: 135px;
visibility: hidden;
display: none;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
#dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #5e9dd2;
}
* html #dropmenudiv a{ /*IE only hack*/
width: 100%;
}
#dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #dee7f6;
}

/* Temporary Customization dropdown */
#dropmenudiv2{
margin-top: 0px;
margin-left: 167px;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:101;
background-color: #f6fafd;
width: 102px;
visibility: hidden;
display: none;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

#dropmenudiv2 a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #5e9dd2;
}

* html #dropmenudiv2 a{ /*IE only hack*/
width: 100%;
}

#dropmenudiv2 a:hover{ /*THEME CHANGE HERE*/
background-color: #dee7f6;
}

/* start : new index page */
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; font-size:1px !important;}
#container{ margin:auto; width:782px;}

#header{float:left; width:100%; background:#f0f0f2 url(images/nHeaderTop.gif) top left repeat-x; height:97px;}
.header{float:left; width:100%; background:url(images/nHeaderTop.gif) bottom left repeat-x; height:97px}
#logo{ float:left; background:url(images/nHeaderTop.gif) top left repeat-y; height:97px;}
#logo div{ float:left; padding:3px 0px 0px 3px; background:url(images/nHeaderTopleft.gif) top left no-repeat;}
#logo div a{ float:left;}
#headerNav{ float:right; height:97px; background:url(images/nHeaderTop.gif) top right repeat-y; font-size:12px; color:#1867a2;}
.topNavigation{ float:right; padding:22px 10px 0px 0px;}
.topNavigation a{ color:#1867a2; padding:0px 4px;}

#searchBox{ float:right; background:url(images/nHeaderTopright.gif) bottom right no-repeat; height:30px; padding-top:6px;}
#searchBox span.help{ float:left; font-weight:normal; font-size:12px; color:#1867a2;}
#searchBox span.help a{ font-weight:bold; color:#1867a2;}
#searchBox span.search{ float:right; padding:0px 20px 0px 6px;}
#searchBox span.search input{ float:left;}
#searchBox span.search input.search{border:1px solid #1a66a0; font-size:11px; padding:3px 0px; color:#939498; margin-right:6px;}

/* start main navigation */
#mainnavigation{ float:left; color:#464447; padding:16px 0px 11px 0px; width:auto;}
#mainnavigation span{ padding:0px 7px;}
#mainnavigation a{ color:#464447;}
#mainnavigation a.dealers{ color:#d20755;}
.freeshipping{ float:right; background:url(images/icon_freeshipping.gif) 0px 12px no-repeat; height:25px; padding:8px 14px 0px 111px; color:#505050;}
.freeshipping a{ color:#505050;}
.freeshipping a:hover {color:#505050; text-decoration:underline;}
.shopMenu{ float:left; width:100%; border-top:1px dashed #d7d7d7; padding:12px 0px 15px 0px; color:#505050;}
.shopMenu a{ font-weight:bold; color:#505050; padding:0px 7px;}

/* start : content area */

#content{ float:left; width:782px;}
.blueBorder{ border:1px solid #1a66a0; float:left;}
.blueBorder a{ float:left;}
.blueBorder img{ float:left; padding:0px !important;}
.contentLeft{ float:left; width:463px; border-right:2px solid #fff;}
.contentText{ font-size:11px; padding:3px; line-height:normal; width:456px;}
#topAdd{ float:left; border-bottom:1px solid #fff;}
#topAdd div{ padding-bottom:0px !important;}
#subBanner{ float:left;}

/* start : website links */
#webLinks{ float:left; padding-bottom:14px; border-bottom:1px solid #cccccc;}
#webLinks div{ float:left; padding:15px 15px 0px 0px;}
#webLinks div.last{padding:15px 0px 0px 0px !important;}

.borderTop{border-top:1px solid #ccc; height:1px !important; line-height:normal !important; margin-top:8px;}

#bestSeller{ float:left; width:568px;}
#bestSeller .heading{ font-size: 18px; color:#454547; float:left; width:75%; padding-left:24px;}
.bestSellerProduct{ float:left; text-align:center; width:189px; padding-top:18px; color:#454547; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#customerReviews{ float:right; width:202px; height:286px; background:url(images/CustomerReviews.gif) top left no-repeat; margin-top:4px;}
.reviews{ font-size:12px; padding:35px 4px 0px 4px; float:left;}

#footer{ float:left; width:100%; height:86px; padding-top:40px; border-bottom:4px solid #e6e6e6; font-size:11px; color:#fff; margin-bottom:14px;}
.footerLinks{float:left; width:515px; height:56px; padding:22px 0px 0px 10px; background:#1a66a0 url(images/footer_topleft.gif) top left no-repeat;}
.footerLinks a{ color:#fff;}
.trustSymbols{ float:left; margin-top:5px; padding-top:2px;}
.trustSymbols img{ float:left; margin-left:5px;}
.newsLetter{ float:right; background:#1a66a0 url(images/footer_bottomright.gif) bottom right no-repeat; width:247px; height:56px; padding:22px 10px 0px 0px; text-align:right;}
.newsLetter div input{ float:right;}
.newsLetter div input.newsInput{ width:166px; font-size:11px; margin-right:5px;}
/*START DROP DOWN */

.menu {position:relative; z-index:100; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}
/* hack to correct IE5.5 faulty box model */
* html .menu {height:22px; position:relative; z-index:100;border:1px solid #999999; font-family:arial, sans-serif;background:url(images/nav_bg.gif) repeat-x;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#505050; padding:0px 7px; font-weight:bold; float:left;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#505050; padding:0px 7px; font-weight:bold;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd }
/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
.menu ul ul :hover > a.drop {background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
/* style the third level background */
*html .menu ul ul ul{border:1px solid #999999; margin-left:20px; margin-top:-1px; z-index:500; position:relative;}

.menu ul ul ul a, .menu ul ul ul a:visited {background:#f8f8f8; color:#666;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#f0f0f0; color:#177bb1;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute; left:0; top:15px; width:149px; border:1px solid #E7E7E7;}
/* another hack for IE5.5 */
* html .menu ul ul {/*top:23px;t\op:23px;*/ width:100px;  padding:0px; margin:0px; border:1px solid #E7E7E7;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px; border:1px solid #E7E7E7; background:#f8f8f8;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#f8f8f8; color:#666; height:auto; line-height:normal; padding:5px 10px; width:128px; border-color:red;border-width:3px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:150px; background:fff;}
*html .menu ul ul a:hover{background:#f0f0f0; color:#177bb1;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000; background:none;}
.menu ul ul :hover > a {color:#177bb1; background:#f0f0f0;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; background:#F0F0F0; width:149px;}
*html.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; background:none; width:149px;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}
.tabSelected{ font-weight:bold; color:#177bb1 !important;}

/*END*/
.welcome{ float:right; padding:5px 14px; font-size:11px;}
.Options{ border-top:1px solid #f1f1f1; border-left:1px solid #f1f1f1; width:407px;}
.Options td{ padding:4px 0px; border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;}
.Options td select{width:215px;}
.optionsHeading{ background:#f1f1f1; font-weight:bold;}