/* CSS Document */

/* general */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	padding:0;
	margin:0;	
	background-color:#fff;

}
div,h1,h2,h3,h4,p,td,form,label{
	padding:0;
	margin:0;
	
}
h1{margin-bottom:12px; font-size:24px;} 
h2, h2 a{font-weight:normal; color:#404040;}
h3{
	font-size:15px;
}
h4{font-size:1em;}
a{
	outline:none;
	padding:0;
	margin:0;
	text-decoration:none;
	color:#0083cd;
}
ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
input[type=text]{
border:1;}
img{
	border:none;
	padding:0;
	margin:0;
}
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}
.clear, .Clear, .clearBoth{
	clear:both;
	line-height:0px;
	font-size:0px;
}

.back {float:left;   margin: 0 2px 0 0;}

.forward, #shoppingCartDefault #PPECbutton {
	float: left;
  margin: 0 2px 0 0;
	}


/*warnings, errors, messages*/

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	/*line-height: 1.8em;
	padding: 2px;*/
	text-align:left;
	}

.messageStackWarning {
	/*background-color: #FAF3CF;*/
	color: #BD974F;
	background-color:#fff;
	}
.messageStackError {
	color: #D70005;
	}
.messageStackSuccess {
	color: #006600;
	}

.messageStackCaution {
	background-color: #e00016;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin-bottom:10px;
	padding-bottom:2px;
}

	
/* general */

.main	{
			margin:0 auto;
			width:100%;
		}
		
/*-------------- top start -----------*/
.top_capsan_div{
	background-color:#ededed;
	height:27px;
	width:100%;
}
.top_caption_txt{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	line-height:27px;
}

#TopMenu_holder{
	background-color:#fff;
	/*height:51px;*/
	height:14px;
	padding:12px 0;
}

.topmenuright	{
					width:400px;
					float:left;
					margin-left:5px;
				}
.topmenuleft	{
					 width:360px;
					 float:right;
					
				}
.topmenuleft1	{
					 width:275px;
					 float:right;
					
				}

#TopMenu ul {
    list-style: none outside none;
  	 margin:0;
    padding: 0;
	background-color:#FFF;
}

#TopMenu li {
  /*  background: url(../images/topnav_divider.gif) no-repeat scroll right 20px; //MD Commented*/
	float:left;
	padding:0;
	margin:0;
}

#TopMenu li.last{
	background-image:none;
	float:left;
}
#TopMenu li a {
   display: block;
    font-size:11px;
    margin: 0 8px;
   /* padding: 18px 0 0 10px;*/
    text-decoration: none;
	float:left;
	color:#000;
	line-height:normal;
}
#TopMenu li a span{
	color:#ff4800;
}
#TopMenu li a:hover {
    color: #000;
    text-decoration: underline;
}

.topmenuleft #TopMenu li{
/*float:right;*/
float:left;
}
/*----------------------    top end   ----------------------*/

/*---------------------- header start ----------------------*/
.header_holder{	
	background-color:#dcecfb;
	padding:10px 10px 10px 10px;
	margin:0;
}
.header{
	padding:0;
	margin:0;
}
.header_left{
	background:url(../images/header_bg_left.gif) no-repeat 0 0;
	/*width:21px;
	float:left;*/
	height:113px;
	
}
.header_right{
	background:url(../images/header_bg_right.gif) no-repeat right 0;
	height:113px;
	/*width:21px;
	float:right;*/
}
.header_middle{
	background:url(../images/header_bg_middle.gif) repeat-x 0 0;
	float:none;
	height:113px;
	
}
.logo{
	width:294px;
	height:55px;
	float:left;
	margin:31px 0 0 18px;
}
.seach_holder{
	float:right;
	width:70%;
	margin:20px 0 0 30px;
}
.seach_holder_left{
	width:70%;
	float:left;
	margin:18px 0 0 0;
}

.gf{
	width:650px;
}
.textbox{
	width:75%;
	height:20px;
	border:1px solid #4e7fe6 !important;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#a7a7a7;
	
	
}
.search_button{
	width:59px;
	height:23px;
	background:url(../images/search_button.gif) no-repeat 0 0;
	cursor:pointer;
	border:none;
	padding:0;
	margin:0;	
}
.seach_holder_right{
	width:240px; 
	float:right;
}
.mult_txt{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}
.seach_holder_right_top{ width:240px; margin:0 0 5px 0;}
.seach_holder_right_middle{width:240px;}
.seach_holder_right_bottom{width:240px; padding:10px 0 0 0 !important;}


.Highlight1 {
    color: #4470b4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.Highlight2 {
    color: #ff4800;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.Highlight2 a {
    color: #ff4800;
    
}
.navigation{
	background:url(../images/navigation_bg.gif) repeat-x 0 0;
	height:38px;
	border-bottom:1px solid #d7d7d7;
	margin:1px 0 0 0;
}
ul.nav{
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.nav li{
	background: url(../images/navigation_divider.gif) no-repeat  right center;
	float:left;
	padding:0;
	margin:0;
	height:38px;
}
ul.nav li.last1{
	background-image:none;
	margin-right:0px;
}
ul.nav li a{
	color:#000000;
	font:normal 12px/38px Arial, Helvetica, sans-serif;
	background-color:inherit;
	 margin: 0 10px 0 0;
    padding: 0 12px 0 10px;
    text-decoration: none;
	float:left;
	background: url(../images/navigation_dropdown_arrow.gif) no-repeat  right center;
}
ul.nav li a:hover{
	color:#000;
	
}
.welcome_txt_bold{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:5px 0 5px 0;
}
.welcome_txt{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#555555;
	
}
.welcome_txt p{
	padding:0;
	margin:0;
	
}
.more_info_txt{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0083cd;
}
.welcome_block{
	padding:0px 10px 13px 10px;
	border-bottom:1px solid #d7d7d7;
	margin:0 0 12px 0;
}

.body{width:100%; padding-top:12px;}
.tabs_tab{width:98%;}
/*.leftpanel{ width:440px; float:left; padding-left:13px; height:auto; padding-top:10px;}
.rightpanel{ padding-left:1%; margin-left:450px;}*/

.leftpanel {
    float: left;
    height: auto;
   /* width: 440px;*/
	/*width: 430px;*/
	width: 410px;
	position:relative;
	margin:0 0 0 10px;
}
.rightpanel {
	float: right;
	/*margin: 12px 0 0 -450px;*/
	margin: 12px 0 0 -420px;
	width: 100%;
}
#content {
   /* margin: 0 1% 0 450px;*/
	/*margin: 0 1% 0 460px;*/
	margin: 0 5px 0 430px;
}

.rightpanel.wide{width:98%; padding:0 1%;}

.leftPbanner{/*width:430px;*/width:410px; height:226px; margin-bottom:10px; margin-top:12px;}

.rightPbanner{width:790px; height:224px; border:#CCC solid 1px;}
				
.product_holder		{
						border:#CCC solid 1px;
						margin:0px 0;
						padding:10px;
						width:95%;
					}
.product_list{
	width:357px;
	float:left;
	/*height:175px;*/
	height:191px;
	margin:10px 10px 0 0;
}
.product_list_last{
	width:357px;
	float:left;
	margin:10px 10px 0 0;
	padding:0;
}
.product_list_last1{
	width:357px;
	float:left;
	margin:10px 10px 0 0;
	padding:0;
}
.product_list_left{
	float:left;
	width:112px;
}
.product_list_right{
	width:207px;
	float:right;
	
}
.product_headdin_txt{
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	font-size:12px;
	color:#0063bf;
	margin:2px;
	font-weight:bold;
    filter:none !important;
}
.product_description_txt{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#555555;
}

.leftPtab	{
				/*width:200px;*/
				width:188px;
				height:108px;
				border:#CCC solid 1px;
				padding:15px 5px 5px 5px;
				float:left;
				background-image:url(../images/p_icon.gif);
				background-repeat:no-repeat;
				background-position:5px 10px;
				margin:0 0 10px 0;
			}
.leftPtab span	{
					font:Arial;
					font-size:11px;
					color:#676767;
					font-style:normal;
					
				}

.leftPtab3	{
				width:187px !important;
				height:108px;
				border:#CCC solid 1px;
				padding:15px 5px 5px 5px;
				float:left;
				/*background-image:url(../images/blog_icon_1.gif);
				background-repeat:no-repeat;
				background-position:10px 10px;
				background-position: center 10px;*/
				margin:0 0 10px 0 !important;
			}
.home_blog1{
	width:134px;
	height:100px;
	cursor:pointer;
	margin:0 auto;
	
}
.leftPtab3text	{
					color:#0077d1;
					font:Arial;
					font-size:18px;
					font-weight:bold;
					padding-left:95px;
				}

.leftPtab4	{
				width:187px !important;
				height:113px;
				border:#CCC solid 1px;
				padding:10px 5px 5px 5px;
				float:left;
				background-image:url(../images/repair_phone.gif);
				background-repeat:no-repeat;
				background-position:5px 35px;
				margin:0 0 10px 5px !important;
			}
.leftPtab4text	{
					color:#0077d1;
					font:Arial;
					font-size:16px;
					font-weight:bold;
					/*padding-left:50px;*/
					padding-left:37px;
				}

.leftPtab4 span{
						font:Arial;
						font-size:11px;
						color:#008ee8;									
						font-weight:normal;
						float:left;
						padding:0 0 0 52px;
						text-align:right;
					}
.leftPtab4 a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#676767;
	/*padding:0 0 0 30px;*/
	padding:0 0 0 19px;
	margin:15px 0 0 0;
	float:left;
	
}			
.leftPtab2	{
				width:187px;
				height:108px;
				border:#CCC solid 1px;
				padding:15px 3px 5px 5px;
				/*margin-left:5px;*/
				float:left;
				background-image:url(../images/ups_logo.gif);
				background-repeat:no-repeat;
				background-position:6px 10px;
				margin:0 0 10px 5px;
				
			}
			
.leftPtab2 span		{
						font:Arial;
						font-size:11px;
						color:#676767;
						font-style:normal;
						/*padding-left:90px;*/
						padding-left:82px;
					}
.leftPtab2 span2		{
					color:#F00 !important;
					font:Arial;
					font-size:18px;
					font-weight:bold;
					padding-left:30px;
					}
					
.leftPtab2text	{
					color:#0077d1;
					font:Arial;
					font-size:18px;
					font-weight:bold;
					/*padding-left:75px;*/
					padding-left:63px;
				}
.leftPtab2text span.pr{
					color:#ff0000 !important;
					font:Arial;
					font-size:18px;
					font-weight:bold;
					padding-left:30px;
					}

.leftPtabtext	{
					color:#0077d1;
					font:Arial;
					font-size:12px;
					font-weight:bold;
					/*padding-left:25px;*/
					padding-left:5px;
					text-align:right;
					padding-top:5px;
				}

.leftPtab3	{
				/*border:#CCC solid 1px;*/
				width:100%;
				margin-top:20px;
			}

/******************* Tab Content *************************/
#tabs_tab #featuredProducts h2.centerBoxHeading{display:none;}
#tabs_tab .centeredContent{ float:left; margin:2px; width:175px !important; padding: 4px; text-align:center;border:1px solid #EEEEEE;}




/************************ Products *********************************/
.thumbcont{position:relative;}
#indexProductList
/*.DetailsProductWrapper{ background:#993300;}*/
.DetailsProductWrapper{ }
.DetailsProductWrapper h2{margin-bottom:7px;}
.DetailsProductWrapper h2 a, .ProCatWrapper h2 a{color:#84848A;}
.DetailsProductWrapper h3 {color:#84848A;background:none repeat scroll 0 0 #E6E6E6;}
.DetailsProductWrapper p{padding:0;margin:0;}
.DetailsProductWrapper h2 span{
	color:#404040 !important;
}
.ProCatWrapper{
	margin-bottom:2px;
	margin-top:10px; 
	padding:0px;	
	float:left;
	width:100%;
}
.ProCatWrapper .Clear{
	display:none;
}
.ListProductWrapper{
	float:left;
	/*margin:2px;*/
	margin:2px 6px 6px 2px;
	border:1px solid #eeeeee;
	padding:2px 2px 5px 2px;
	width: 175px;
}
.ListProductWrapper .Clear{
	display:none;
}
.ListProductWrapper:hover{
border:1px solid #FFA537;
}
.ProCatWrapper h2{
	background:#e6e6e6; 
	font-size:18px; 
	text-shadow:1px 1px 0 #fff; 
	font-weight:bold; 
	padding:5px 9px; 
	/*margin-bottom:2px;*/
	margin-bottom:10px;
}
.ProCatWrapper_nocss{
	border:1px solid #eeeeee;
	padding:10px;
	margin:0;
	background:#FBFBFB;
}
.ProCatWrapper_nocss p,.ProCatWrapper_nocss br,.ProCatWrapper_nocss form,.ProCatWrapper_nocss a,.ProCatWrapper_nocss td,.ProCatWrapper_nocss div,.ProCatWrapper_nocss span{font-size:11px; text-shadow:none; font-weight:normal; padding:0px; margin:0px;color:#555555;background:#FBFBFB;display:inline;}
.ProCatWrapper_nocss h2,.ProCatWrapper_nocss h1,.ProCatWrapper_nocss h3,.ProCatWrapper_nocss h4{
font-weight:bold;
font-size:11px;
color:#555555;
background:#FBFBFB;
padding:0;
margin:0;
text-shadow:none;
}
.ProductContainerMain{
clear:left;
}
.ProductContainer {
   float:left;
	margin:2px;
	/*border:1px solid #eeeeee;*/
	padding:2px 2px 6px 2px;
	width: 175px;
}

.Pthumb{height:110px; margin-bottom:8px;}
.PHead{font-size:1em; font-weight:bold; margin-bottom:6px; height:38px; color:#333; margin-left:0px;}
.PHead a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#555555;
}
.Price{color: #ff4800; font-size: 18px;}
.AddCart{margin-top:12px;}

			
.footer{width:100%; background-color:#134f81; margin-top:12px;}
.footercontainer{
						margin:0 auto;
						width:1000px;
					}
			
.footer ul	{
				list-style-type: none;
				margin: 0;
				padding: 0;
				float:left;
				
			}

.footer li	{
				font:Arial;
				font-size:12px;
				color:#54a3e5;
				padding-bottom:5px;
				float:left;
				
				
			}
.footer li a	{
				font:Arial;
				font-size:12px;
				color:#54a3e5;
				float:left;
				width:175px;
				
			}
.footer li a:hover	{
				font:Arial;
				font-size:12px;
				color:#fff !important;
				
			}
.footer span	{
				font:Arial;
				font-size:12px;
				color:#FFF;
				font-weight:bold;
				}
.block		{
				 width:180px;
				 float:left;
				 margin-right:20px;
				 margin-top:25px;
			}
.block2		{
				 width:175px;
				 float:left;
				 
			}
.block3		{
				 width:155px;
				 float:left;
				 margin-right:45px;
				 margin-left:175px;
			}
.Fblock		{
				width:160px;
				
			}
			
.Fblock1		{
				margin-top:25px;
				width:160px;
				
			}
			
.Fline	{
			width:974px;
			height:9px;
			margin:15px auto 0;
		
		}
.fleft	{
			width:450px;
			height:125px;
			float:left;
			color:#6e9bc1;
			font-size:11px;
			margin-top:25px;
		}
		
.fright	{
			width:521px;
			height:125px;
			float:right;
			color:#6e9bc1;
			font-size:11px;
			margin-top:25px;
		}
.frightmenu		{
					width:535px;
				}
.frightmenu ul.menu	{
					padding:0;
					margin:0;
					list-style-type:none;
					float:left;
					
					
				}
.frightmenu ul.menu li	{
					font:Arial;
					font-size:12px;
					color:#71a1c9;
					font-style:normal;
					padding:4px;
					margin:0;
					float:left  !important;
					
					
				}
.frightmenu ul.menu li a	{
					font:Arial;
					font-size:12px;
					color:#71a1c9;
					font-style:normal;
					float:left !important;
					padding:0;
					margin:0;
					width:auto;
					
				}
.frightmenu ul.menu li a:hover	{
					font:Arial;
					font-size:12px;
					color:#FFF;
					font-style:normal;
					float:left;
					
				}
.frightlogo		{
					width:425px;
					float:left;
					margin-top:25px;
				}
.flogo		{
				float:left;
			}
			
			
/*login & registration*/

.textfild, .checkoutShippingForm input[type=text]	{
				width:198px;
				background-color:#FFF;
				border:#CCC solid 1px;
				padding:2px 0;
				margin-bottom:5px;
				font-size:11px;
			}
			

.textfild_4{
	width:187px;
	background-color:#FFF;
	border:#CCC solid 1px;
	padding:1px 0;
	margin-bottom:5px;
	font-size:11px;
}		
.textfild_2	{
				width:35px;				
				background-color:#FFF;
				border:#CCC solid 1px;
				padding:2px 0;
				margin-bottom:0px;
				font-size:11px;
}
.textfild_1	{
				width:112px;
				background-color:#FFF;
				border:#CCC solid 1px;
				padding:2px 0;
				margin-bottom:0px;
				font-size:11px;
}
.select_1	{
				width:112px;
				background-color:#FFF;
				border:#CCC solid 1px;
				padding:2px 0;
				margin-bottom:5px;
				font-size:11px;
}

.registration{}
			
.Rfildset	{}
			
.Rrbtn	{padding-left:3px;}

.option{margin-bottom:7px; text-align:right;}
.option img{cursor:pointer;}
.option_1{text-align:right;}
.option_1 img{cursor:pointer;}
.login_default h4{margin-bottom:8px; font-size:1em;}
.login_default fieldset{text-align:left; border:none; padding:0; margin:0;}
.login_default label{float:left; display:block; width:100px;}
.login_default input.textfild{float:left;width:190px;}
.login_default span.infotext{display:block; padding:0 0 8px 100px}
.login_default a{ font-size:12px; color:#006699; font-weight:normal; text-decoration:underline;}
.login_default a:hover{ font-size:12px; color:#006699; text-decoration:underline;font-weight:normal}

.password_forget_deflt fieldset{
text-align:left; border:none; padding:0; margin:0;	
}
#password_forget_deflt label{float:left; display:block; width:100px;}
#password_forget_deflt input.textfild{float:left;width:190px;}

#password_forget_deflt fieldset {
    border: medium none;
    margin: 0;
    padding: 0;
    text-align: left;
}

#password_box{
	position:absolute;
	left:74%;
	top:8%;
	background-color:#fff; 
	border:solid 1px #5ea0c1; 
	padding:8px;
	width:300px;
	line-height:normal;
	z-index:999;
}
#password_box h4{margin-bottom:8px; font-size:1em;}
#password_box fieldset{text-align:left; border:none; padding:0; margin:0;}
#password_box label{float:left; display:block; width:100px;}
#password_box input.textfild{float:left;width:190px;}
#password_box span.infotext{display:block; padding:0 0 8px 100px}
#password_box a{ font-size:12px; color:#006699; font-weight:normal; text-decoration:underline;}
#password_box a:hover{ font-size:12px; color:#006699; text-decoration:underline;font-weight:normal}

#sign_box{
	position:absolute;
	left:74%;
	top:8%;
	background-color:#fff; 
	border:solid 1px #5ea0c1; 
	padding:8px;
	width:300px;
	line-height:normal;
	z-index:999;
}
.alert{padding:0 2px 10px 2px; font-size:11px !important; color:#D70005; vertical-align:top;}
.alert_desc{padding:0 2px; font-size:12px; color:#D70005; font-weight:bold;}
#sign_box h4, #sign_box_log h4{margin-bottom:8px; font-size:1em;}
.heading_txt{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#606060;}
.row_heading{ border-bottom: 1px solid #DEDEDE;padding-bottom: 6px; width:50%; margin-bottom:8px;}
#sign_box_log fieldset, #sign_box fieldset,#checkoutNewAddress fieldset,#timeoutDefault fieldset,#accountEditDefault fieldset,#addressBookDefault fieldset,#addressBookProcessDefault fieldset,#accountPassword fieldset,#acctNewslettersDefault fieldset,#accountNotifications fieldset,#un fieldset,#chCheckoutNewAddress fieldset{text-align:left; border:none; padding:0; margin:0;}
.checkout{/*text-align:left;*/ border:none; padding:0; margin:0;}

#accountPassword label{float:left; display:block; width:100px;}
#accountPassword input.textfild{/*float:left;*/ float:none;}
#accountPassword input.textfild{width:190px; }
#accountPassword span.infotext{display:block; padding:0 0 8px 100px}
#accountPassword a{ font-size:12px; color:#006699; font-weight:normal; text-decoration:underline;}
#accountPassword a:hover{ font-size:12px; color:#006699; text-decoration:underline;font-weight:normal}

#addressBookProcessDefault label{float:left; display:block; width:100px;}
#addressBookProcessDefault input.textfild{}
#addressBookProcessDefault input.textfild{width:190px;}
#addressBookProcessDefault span.infotext{display:block; padding:0 0 8px 100px}
#addressBookProcessDefault a{ font-size:12px; color:#006699; font-weight:normal; text-decoration:underline;}
#addressBookProcessDefault a:hover{ font-size:12px; color:#006699; text-decoration:underline;font-weight:normal}

#accountEditDefault label{float:left; display:block; width:100px;}
#accountEditDefault input.textfild{float:left;}
#accountEditDefault input.textfild{width:190px;}
#accountEditDefault span.infotext{display:block; padding:0 0 8px 100px}
#accountEditDefault a{ font-size:12px; color:#006699; font-weight:normal; text-decoration:underline;}
#accountEditDefault a:hover{ font-size:12px; color:#006699; text-decoration:underline;font-weight:normal}

#timeoutDefault label{float:left; display:block; width:100px;}
#timeoutDefault input.textfild, #sign_box_log input.textfild{float:left;}
#timeoutDefault input.textfild{width:190px;}
#timeoutDefault span.infotext{display:block; padding:0 0 8px 100px}
#timeoutDefault a{ font-size:12px; color:#006699; font-weight:normal; text-decoration:underline;}
#timeoutDefault a:hover{ font-size:12px; color:#006699; text-decoration:underline;font-weight:normal}


#checkoutNewAddress label{float:left; display:block; /*width:100px;*/}
#checkoutNewAddress input.textfild, #sign_box_log input.textfild{/*float:left;*/}
#checkoutNewAddress input.textfild{width:190px;}
#checkoutNewAddress span.infotext{display:block; padding:0 0 8px 100px}
#checkoutNewAddress a{ font-size:11px; color:#0083CD; font-weight:normal; text-decoration:none;}
#checkoutNewAddress a:hover{ font-size:11px; color:#0083CD; text-decoration:underline;font-weight:normal}


#chCheckoutNewAddress label{float:left; display:block; width:100px;}
#chCheckoutNewAddress input.textfild{float:left;}
#chCheckoutNewAddress input.textfild{width:190px;}
#chCheckoutNewAddress span.infotext{display:block; padding:0 0 8px 100px}
#chCheckoutNewAddress a{ font-size:12px; color:#006699; font-weight:normal; text-decoration:underline;}
#chCheckoutNewAddress a:hover{ font-size:12px; color:#006699; text-decoration:underline;font-weight:normal}

#sign_box label{float:left; display:block; width:98px;}
#sign_box input.textfild, #sign_box_log input.textfild{float:left;}
#sign_box input.textfild{
	/*width:190px;*/
	width:187px;
}
#sign_box span.infotext{display:block; padding:0 0 8px 100px}
#sign_box a{ font-size:12px; color:#006699; font-weight:normal; text-decoration:underline;}
#sign_box a:hover{ font-size:12px; color:#006699; text-decoration:underline;font-weight:normal}


.sign_in
{
/*background-color:#FFFFFF;*/
border:solid 1px #5ea0c1;
padding:6px;


}



#sign_box_log{
width:280px; 
background-color:#fff; 
border:solid 1px #5ea0c1; 
padding:4px 8px 5px 8px;
position:absolute; 
 /*left:78%;*/
 left:75%;
 top:8%; 
 z-index:999;
}
#sign_box_log label{float:left; display:block; width:75px;}
#sign_box_log a{ font-size:11px; color:#0093e0; text-decoration:none;}
#sign_box_log a:hover{color:#006699; text-decoration:underline;}

#cart_box
{

 background-color:#fff; 
border:solid 1px #5ea0c1; 
padding:4px 8px 5px 8px;
 position:absolute; 
 /*width:auto;
 left:84%; */
 width:260px;
 left:78%;
 top:8%; 
 z-index:999;
}
#cart_box a{ font-size:12px; color:#006699; font-weight:normal; text-decoration:underline;}
#cart_box a:hover{ font-size:12px; color:#006699; text-decoration:underline;font-weight:normal}

#shoppingCartDefault_new
{

width:auto; background-color:#fff; border:solid 1px #5ea0c1; padding:8px;position:absolute;
-moz-border-radius-topright:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px; z-index:10;
}
#shoppingCartDefault_new a{ font-size:12px; color:#006699; font-weight:normal; text-decoration:underline;}
#shoppingCartDefault_new a:hover{ font-size:12px; color:#006699; text-decoration:underline;font-weight:normal}

.sign_in{/*background-color:#FFFFFF;*/border:solid 1px #5ea0c1; padding:6px;}	
	
.cart_dropdown{}
.cart_dropdown_txt{color:#545454;}
.cart_dropdown_productbox{margin:0 0 8px 0;}
.cart_dropdown_productbox_left{width:77px; float:left;}
.cart_dropdown_productbox_right{/*width:206px; */width:179px;float:right;}
.cart_dropdown_product_thumb{border:1px solid #656565; padding:10px; height:34px;}
.cart_dropdown_product_qtybox{margin:4px 0 0 0;}
.cart_dropdown_product_qtybox_txt{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#545454;
	text-align:left;
}
.cart_dropdown_product_description{font-weight:bold; font-size:1em; margin-bottom:5px;}
.cart_dropdown_product_name{
	font-size:1.3em;
	font-weight:bold;
	color:#FF4800;
	margin-bottom:5px;
}
.cart_dropdown_viewcart{
	width:130px;
	height:30px;
	float:left;
}
.cart_dropdown_ptc{
	/*width:130px;*/
	width:117px;
	height:30px;
	float:right;
	margin:0 0 0 10px;
}

.WG	{
	/*float:right; 
	padding-right:15px;*/
	float:right;
	padding:0;
	/*width:40%; */
	text-align:right; 
	
}

/*product_detail*/

.widefat{}
.widefat td{padding:3px 0;}

.sidecartdetails{font-size:11px;}
.sidecartdetails th{padding:3px 0; border-bottom:#d7d7d7 solid 1px; text-align:left; color:black;}

.shoppingcart{margin-bottom:15px;}
.nowincart{color:#606060; margin:10px 0 0;}
.sidecartdetails th.cartqty	{width:3em; text-align:center;}
.sidecartdetails td{padding:6px 0;}
.sidecartdetails th.cartprice{width:100px; text-align:right;}
.cartbodyitem{}
.cartbodyqty{text-align:center;}
.cartbodyprice{text-align:right;}
.sidecartdetails td.carttotal{font-size:14px; font-weight:bold; color:#000; text-align:right; border-bottom:#d7d7d7 solid 1px; border-top:#d7d7d7 solid 1px;}

.SideOtherCategories{}
.SideOtherCategories ul, .SideOtherCategories li{list-style:none;}
.SideOtherCategories li{border-bottom:#dedede solid 1px;}
.SideOtherCategories li a{display:block; padding:8px 0; background:url(../images/bullet_arrow.gif) no-repeat left 10px; padding-left:15px;} 


.popularprodct		{
						font-family:Arial, Helvetica, sans-serif;
						font-size:18px;
						font-style:normal;
						color:#606060;
						margin:50px 0 0 20px;
						padding-bottom:10px;
						border-bottom:#CCC solid 1px;
						float:left;
						width:90%;
					}
					
.Pproduct		{
						margin:10px 0 0 20px;
						padding-bottom:10px;
						border-bottom:#CCC solid 1px;
						float:left;
						width:90%;
				}
				
.Ptext span		{
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-style:normal;
						font-weight:bold;
						color:#00578f;
				}
				
.Pimage		{
				width:90px;
				height:90px;
				padding:10px;
				float:left;
			}
.Ptext		{
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						font-style:normal;
						color:#606060;
						float:left;
						width:65%;
						padding-top:15px;
			}
			
.PPadd		{
						margin:10px 0 0 20px;
						padding-bottom:10px;
						float:left;
						width:90%;
						font:Arial, Helvetica, sans-serif;
						font-size:18px;
						color:#ff4800;
						text-align:left;
			}
			
.productnavigation		{
							font:Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#636363;
							margin:20px 10px 20px 30px;
						
						}
						
.productdetail		{padding-bottom:18px;}
					
					
.ProductImageContainer{
	float:left; 
	/*width:300px;*/ 
	/*width:292px;*/ 
	/*width:253px;*/ 
	width:235px; 
	position:relative;
}
.ProductImageWrapper{
background:#eaeaea;
 padding:2px;

}

.ProductImageContainer .ProductImage{text-align:center; /*min-height:292px;*/}
.ProductImageContainer .options{padding-top:8px; background:#eaeaea;}
.discountImg {
    left: 0;
    position: absolute;
    top: 0;
}		
.ProductDiscountCounter{}
.ProductDiscountCounter table{border:#e5e0d9 solid 1px;  padding:1px;}
.ProductDiscountCounter table th{background:#656e74; text-align:center; color:white; padding:6px 3px;}
.ProductDiscountCounter table td{background:#f3f3f3; color:black; padding:4px 3px;}
	
.ProductDetailsGrid	{
	float:left; 
	/*width:61%; 
    padding-left:1%;*/
	width:60%;
    padding-left:20px;
}
.ProductDetailsGrid .DetailRow {clear: left; margin-bottom: 12px;}
.ProductDetailsGrid	.Label{
	font-size:11px; 
	color:#000; 
	text-align:left; 
	/*width:115px;*/ 
	/*width:103px; */
	width:100px; 
	float:left;
}
.ProductDetailsGrid .Value{
	/*width:72%;*/ 
	width:68%; 
	float:left; 
	font-size:11px; 
	color:#000; 
	text-align:left;
}

.AddCartButton img, .WishLishButton img{float:left;}			
.AddCartButton img{
	margin-right:3px;
}
.prospacidetail span	{
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#0056b7;
						font-style:normal;
						font-weight:bold;
						text-align:left;
						}
						
.trunktype		{
					background-color:#e6e6e6;
					border:#CCC solid 1px;
					width:200px;
				}
				
.instock{height:20px; float:left; margin-right:5%; width:75px; text-align:left; line-height:20px; font-weight:bold; color:#5c5c5c;}
.instock img{margin-right:5px; float:left;}

.ViewManual{float:right; white-space:nowrap; font-weight:bold; color:#5c5c5c; padding-top:3px;}
.ViewManual a{color:#5c5c5c;}

.AllListWrapper{margin-bottom:20px; padding-bottom:12px; border-bottom:1px solid #BDE3FC;}
.AllListWrapper h4{margin-bottom:6px;}
.AllListWrapper h4, .AllListWrapper h4 a{color:#333333;}
.AllListWrapper p.description{margin-bottom:8px; line-height:18px;}

.PTop10 {padding-top: 10px;}



		
.addbtn		{
						width:100px;
						float:left;
						text-align:left;
						margin-left:35px;
					
					}
					
.addbtn1		{
						width:130px;
						float:left;
						text-align:left;
						margin-left:10px;
					
					}
					
.ftabcontainer		{
							margin:50px 10px 20px 0px;
							background-color:#e5e5e5;
							width:100%;

						
						}
					
.featurestab		{
						height:30px;
						background-color:#e5e5e5;
						color:#3e3e3e;
						font:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:bold;
						width:125px;
						float:left;
						text-align:center;
						padding-top:10px;
					}
.featurestab1		{
						height:30px;
						background-color:#b7b7b7;
						color:#fff;
						font:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:bold;
						width:125px;
						float:left;
						text-align:center;
						padding-top:10px;
					}
					
.ftabtext		{
					padding:20px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#000;
					background-color:#FFF;
				}
				
/*product listing*/

.producttext		{
							font:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#555555;
							margin:20px 10px 20px 30px;
							border-bottom:#CCC solid 1px;
						
						}
						
.producttext span		{
							font:Arial, Helvetica, sans-serif;
							font-size:12px;
							font-weight:bold;
							color:#ff4800;
							
						
						}
						
.productname		{
						height:30px;
						background-color:#e5e5e5;
						color:#3e3e3e;
						font:Arial, Helvetica, sans-serif;
						font-size:16px;
						font-weight:bold;
						float:left;
						text-align:center;
						padding-top:10px;
						padding-left:10px;
						padding-right:10px;
					}
					
/*.productcontainer		{
							margin:20px 10px 20px 0px;
							background-color:#e5e5e5;
							width:100%;

						
						}*/
						
.productbox		{
					width:180px;
					height:330px;
					float:left;
					padding:10px 30px 10px 30px;
					text-align:center;
					font:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#555555;
					font-style:normal;
				}
				
.productbox span		{
					color:#ff4800;
					font:Arial, Helvetica, sans-serif;
					font-size:18px;
					font-style:normal;
				}
				
.productbox1		{
					width:180px;
					height:330px;
					float:left;
					padding:10px 30px 10px 30px;
					text-align:center;
					font:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#555555;
					font-style:normal;
					border-left:#CCC solid 1px;
					border-right:#CCC solid 1px;
				}
				
.productbox1 span		{
					color:#ff4800;
					font:Arial, Helvetica, sans-serif;
					font-size:18px;
					font-style:normal;
				}
				
.viewcontainer		{
							margin:20px 10px 20px 0px;
							background-color:#fff;
							width:100%;
							border-bottom:#CCC solid 1px;
							height:25px;
							float:left;

						
						}
						
.viewname		{
						height:20px;
						background-color:#e5e5e5;
						color:#3e3e3e;
						font:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:bold;
						float:right;
						text-align:center;
						padding-top:5px;
						padding-left:10px;
						padding-right:10px;
					}
					
/*shopping cart*/

.CartWrapper {
    color: #424344;
    margin: 13px 0;
	border-left:1px solid #aed9fb;
	border-right:1px solid #aed9fb;
	border-bottom:1px solid #aed9fb;
}
.CartWrapper td.TableBorder{
    border-bottom: 1px solid #AED9FB;
    border-right: 1px solid #AED9FB;
    padding: 5px;
}
.CartWrapper td.TableBorder.Last{border-right:none;}
.TableTopBg {
    background:#305ca9 url(../images/cart_head_bg.jpg) repeat-x top;
	padding: 6px;
    color: #fff;
	font-size:11px;
}
#cartProdTitle, #cartProdTitle a{color:#333;}
.CartWrapper td ul{font-size:11px; margin-top:5px;}
.CartWrapper td ul li{margin-bottom:1px;}


.cartcontants		{
							font:Arial, Helvetica, sans-serif;
							font-size:18px;
							color:#606060;
							margin:20px 10px 20px 30px;
						
						}
						
/*.carttotal	{
							font:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#000;
							font-weight:bold;
							margin:20px 10px 20px 30px;
							text-align:left;
							border:none;
						
						}*/
						
.carthadecontainer		{
							font:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#000;
							font-style:normal;
							margin:20px 10px 20px 30px;
							text-align:left;
							border-bottom:#CCC solid 1px;	
							float:left;				
				}
.itemname		{
					width:245px;
					float:left;
					
				}
				
.itemunit		{
					width:119px;
					float:left;
					padding:3px;
				}
				
.itemquantity		{
					width:144px;
					float:left;
					padding:3px;
				}
				
.itemtotal		{
					width:119px;
					float:left;
					padding:3px;
				}
				
.itemdelete		{
					width:94px;
					float:left;
					padding:3px;
				}
				
.itemimg		{
					float:left;
					padding:3px;
				}
				
.itemtxt		{
					float:left;
					padding:3px;
					width:150px;
				}
.topmenuleft_s {
    float: right;
    /*width: 222px;*/
	width: 218px;
}				

/*For login validation*/	
			
.errorBorder{
		border:1px solid red !important;
	}
	
/*.errorBorder1{
		border:1px solid green;
	}*/
			
/*   For login validation*/		
#navBreadCrumb {
    background-color: #FFFFFF;
    font-size: 12px;
	padding:3px 0 3px 0;
    margin: 12px 0 6px 0;
	/*margin-bottom:12px;*/
	color:#666666;
}

.BreadCampWrap {
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 4px;
}

.navSplitPagesResult{font-size:11px;}

#contactUsDefault label {
    display: block;
    float: left;
    /*width: 100px;*/
	width: 80px;
}

.HotListWrapper {
    /*border: 1px solid #D7D7D7;*/
    font-family: Arial,Helvetica,sans-serif;
    padding: 10px;
	margin:10px;

}

.description{
	height:78px;
	text-align:left;
	margin:0 0 0 0;	
}

.description_address{
	text-align:left;
	margin:10px 0 10px 0 !important;
	height:95px;
}

.main_faq{
	margin: 0 auto;
}

.description_all{
	height:105px;
}
input[type="button"] {	
	
	/*background-color:#76ba03;*/
	background-color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding:0 14px 2px;
	line-height:29px;
	margin:9px 0 0 0;
	height:25px;
	cursor:pointer;
	width:1;
	overflow:visible;
	border:none;
	
	
}

/*input[type="text"], input[type="password"] {
    background-color: #FFFFFF;
    border: 1px solid #eeeeee;
    color: #000000;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
   
}*/
select{
	 background-color: #FFFFFF;
    border: 1px solid #eeeeee;
    color: #000000;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
	padding:0px;
   
}
.cart_dropdown_bottom{
	margin:10px 0 0 0;
}
.list_adcart{
	width:20px;
	float:right;
	margin:0 10px 0 0;
	
}

.list_adcart2{
	width:20px;
	float:left;
	margin:0 10px 0 10px;
	
}
.prd_tick{
	float:left;
}
.AddCart_1{
	float:left;
	margin:0 0 0 10px;
}
.AddCart_total{
	margin:10px 0 0 10px;
	/*float:left;*/
}
.wishlistquan  {
	text-align:left !important;
	float:left;	
	/*margin:10px 0 0 6px;*/
	margin:10px 0 0 1px;
	
}
.wishlistcomment{
	float:left;	
	text-align:left !important;
	/*margin:10px 0 0 6px;*/
	margin:10px 0 0 1px;
	
}
.wishlistpriority{
	float:left;	
	text-align:left !important;
	/*margin:10px 0 0 6px;*/
	margin:10px 0 0 1px;
}
.wishtotal{
	 float: left;
   /* margin: 10px 0 0 20px;*/
	 margin: 10px 0 0 7px;
}
.wishupdate{
	 float: left;
    margin: 0 0 0 10px;
    width: 64px;
}
.wishdelete{
	float: left;
    margin: 0 0 0 10px;
    width: 64px;
}
hr {
height: 1px;
margin: 10px 0;
padding: 0;
color:#eeeeee;
}
.spanred{
	color:red;
	padding:5px 5px 5px 0px;
}
/*---------------- productdetails_p_description_table start ---------------*/
.productdetails_description_table{
	
	border-left:1px solid #bababa;
	/* border-bottom:1px solid #bababa;*/
	 border-top:1px solid #bababa;
	 width:100%;
	 margin:10px 0 0 0;
}
.productdetails_description_table th{
	font-size: 12px; padding: 6px 3px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  color: #000; background-color:#d3d3d3;
	border-right:1px solid #bababa;
}
.productdetails_description_table td{
padding: 6px 3px; font-family:Arial, Helvetica, sans-serif; color: #808080; border-right:1px solid #bababa; border-bottom:1px solid #bababa; font-size: 11px;
text-align:left; 
}
.productdetails_description_table_nob{	
	border-bottom:1px solid #fff !important;
	border-right:1px solid #fff !important;
}
.productdetails_description_table_nob td{	
	border-bottom:1px solid #fff !important;
	border-right:1px solid #fff !important;
}

/*---------------- productdetails_p_description_table start ---------------*/
.order_ac{
	width:100%;
	display:block;
}
#shippingEstimatorContent h2 {
    background: none repeat scroll 0 0 #E6E6E6;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 5px 9px;
    text-shadow: 1px 1px 0 #FFFFFF;
	margin-top:15px;
}
#shippingEstimatorContent label{
	width:86px !important;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.seShipTo_1{
	font-size:11px;
	font-weight:bold;
	width:78px;
	float:left;
}
.cartTotalsDisplay{
	margin:0 0 10px 0;
	text-align:center;
}
.order_ac h2 {
    background: none repeat scroll 0 0 #E6E6E6;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 5px 9px;
    text-shadow: 1px 1px 0 #FFFFFF;
	margin-top:15px;
}
.order_ac1 h2 {
    background: none repeat scroll 0 0 #E6E6E6;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 5px 9px;
    text-shadow: 1px 1px 0 #FFFFFF;
	margin-top:15px;
	display:block;

}
ul.mc{
	list-style-type:none;
	padding:0;
	margin:10px 0 10px 0; 
	width:300px;
}
ul.mc li{
	background:url(../images/my_ac_divider.gif) repeat-x 0 bottom;
	padding:0;
	margin:0;
	height:22px;
}
ul.mc li a{
	background:url(../images/arrows-dark_1.png) no-repeat 0 center;
	padding:0 0 0 10px;
	font-weight:normal;
}
.pa_list{
	float:left;
	margin:0 6px 10px 0;
	width:189px;
	height:184px;
	padding:5px;
	border:1px solid #EEEEEE;
}
.as_list{
	/*float:left;*/	
}
#checkoutSuccessMainContent h3{
	font-size:13px !important;
	margin:0 0 10px 0;
}
#csNotifications{
	border:none;
	margin-left:-9px !important;
}
#csNotifications legend{
	margin:10px 0 10px 0;
}
ul.oc{
	list-style-type:none;
	padding:0 !important;
	margin:-10px 0 0 0 !important;
	/*margin:2px 0 1px 0; */
	/*width:300px;*/
}
ul.oc li{
	background:url(../images/my_ac_divider.gif) repeat-x 0 bottom;
	padding:4px 0 4px 10px;
	margin:0;
	
}
ul.oc li a{
	background:url(../images/category_arrow.gif) no-repeat 0 center;
	padding:0 0 0 10px;
	font-weight:normal;
}

.other_category1{
	background-color:#f0f0f0;
	padding:4px 4px  4px 8px!important;
	margin:0 !important;
	display:block;
	
}
.other_category1 a{
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	/*color:#0083CD;*/
	color:#555555;	
	text-shadow: 1px 1px 0 #FFFFFF;
   	padding:0 !important;
	margin:0 !important;
	
}
.sorter_s{
	width:216px;
	float:right;
}
.sorter_s_left{
	width:44px;
	float:left;
	padding:3px 0 0 0;
	font-weight:bold;
}
.sorter_s_right{
	width:160px;
	float:right;
}
/*fieldset {
    border:1px solid #dedede;
	margin-bottom:8px;
    
}*/
legend{
	/*background-color:#eeeeee;*/
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#555555;
	padding:4px;
	margin:0px;
}
#accountHistoryDefault .content{
	margin:0 0 10px 0;
}
#accountHistoryDefault .notice{
	margin:5px 0 5px 0;
}
#TabWrapper{
	float:left;
}
#checkoutPaymentForm {
	float:left;
	width:32%;
	padding:0 5px 0 5px;
}
#checkoutPaymentForm .checkout{
	width:95%;
}
#checkoutPaymentForm .checkout .row_heading{
	width:100%;
	border-bottom:none !important;
	padding-bottom:0px !important;
}
#checkoutShippingForm{
	float:left;
	width:32%;
	padding:0 5px 0 5px;
}
#checkoutShippingForm .checkout {
	width:95%;
}
#checkoutShippingForm .row_heading{
	width:95% !important;	
}
#checkoutShippingForm .checkout .row_heading{
	width:100% !important;
	border-bottom:none !important;
	padding-bottom:0px !important;
}
#checkoutShippingForm .checkout .row_heading .heading_txt{
	width:100% !important;
	
}
#checkoutOrderForm{
	float:left;
	width:32%;
	padding:0 5px 0 5px;
}
#checkoutOrderForm .checkout .row_heading{
	width:100%;
	border-bottom:none !important;
	padding-bottom:0px !important;
}
#checkoutOrderForm .checkout {
	width:95%;
}
.orderTotals_hold{
	/*width:110px;*/
	/*width:180px;*/
	float:right;
	margin:0 2px 0 0;
	
}
#orderTotals {
    border-bottom: 1px solid #BABABA;
    border-left: 1px solid #BABABA;
    border-right: 1px solid #BABABA;
    float: right;
    width: 100%;
	text-align:right;
}
#orderTotals .lineTitle{
	text-align: right;
    width: 320px;
	/*float:left;*/
	font-weight:bold;
	word-wrap: break-word;
}
#orderTotals .totalBox{
	text-align:left;
	float:right;
}
#orderTotals .amount{
	text-align:left;
	float:right;
} 
.pay_tot{
	width:250px;
	float:left;
}
.pay_tot_left{
	width:15px;
	float:left;
}
.pay_tot_right{
	width:225px;
	margin:0 0 0 5px;
}
.smallText{
	text-align:left;
	float:left;
	margin:7px 0 0 0;
	line-height:24px;
}

.heading_txt_1{
	 color: #84848a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
	font-weight:bold;
	background-color:#e6e6e6;
	text-shadow: 1px 1px 0 #FFFFFF;
	margin-bottom: 10px;
	margin-top:10px;
    padding: 5px 5px;
}
.chk_logina{
	float:right;
	/*margin:20px 20px 10px 0;*/
	margin:20px 30px 10px 0;
}
.chk_logina .buttonRow {
	margin:0 10px 0 0;
}
.login_default_1{
	float:left !important;
}
fieldset{
	margin:0px !important;
	padding:0px !important;
	border:none !important;
}
#createAcctDefault label.inputLabel{
	/*width:100px;*/
	width:98px;
	float:left;
}
#siteMapList ul{
    margin: 0 0 10px 30px;
	list-style-type:circle;
}
#siteMapList ul li.link_bold1{
	font:bold 12px Arial, Helvetica, sans-serif;	
	color:#0083CD;
}

#siteMapList ul li a.link_bold{
	font:bold 12px Arial, Helvetica, sans-serif;	
	color:#0083CD;
}
#siteMapList ul li ul li a.link_bold{
	font:normal 12px Arial, Helvetica, sans-serif;	
	color:#0083CD;
}
#siteMapList ul li a{
	font:normal 12px Arial, Helvetica, sans-serif;	
	color:#0083CD;
}

.cmstwrapper{
	padding:0 !important;
	margin:0 !important;
}
.cmstwrapper1{
	padding:0 !important;
	margin:0 !important;
	float:left;
	width:100%;
}
.cms_sub_hadding{
	 color: #84848a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
	font-weight:bold;
	background-color:#e6e6e6;
	text-shadow: 1px 1px 0 #FFFFFF;
	margin-bottom: 10px;
	margin-top:10px;
    padding: 5px 5px;
	float:left;
	width:100%;
}
.cms_sub_hadding1{
	width:100%;
}
.cms_sub_hadding1 h2{
	 color: #84848a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
	font-weight:bold;
	background-color:#e6e6e6;
	text-shadow: 1px 1px 0 #FFFFFF;
	margin-bottom: 10px;
	margin-top:10px;
    padding: 5px 5px;
	float:left;
	width:100%;
}
.cms_sub_hadding3{
	width:99%;
}
.cms_sub_hadding3 h2{
	 color: #84848a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
	font-weight:bold;
	background-color:#e6e6e6;
	text-shadow: 1px 1px 0 #FFFFFF;
	margin-bottom: 10px;
	margin-top:10px;
    padding: 5px 5px;
	float:left;
	width:100%;
}
.cms_hadding h2 {
    background: none repeat scroll 0 0 #E6E6E6;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 9px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#contactUsNoticeContent{
	margin:0 0 10px 0;
	padding:0;
}
#contactUsForm{
	margin:80px 0 0 0 !important;
	padding:0;
	float:left;
}
.contact_button{	
	margin:0 0 0 176px;
}
.Required_alert{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px !important;
	margin-top:0px;
	padding:0;
}
.ProCatWrapper_1{
	margin-bottom:2px;
	margin-top:10px; 
	padding:0px;		
	width:100%;
}
.ProCatWrapper_1 h2{
	 background: none repeat scroll 0 0 #E6E6E6;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 9px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.ahistory_list {
    border: 1px solid #EEEEEE;
    float: left;
    height: 184px;
    margin: 0  12px 10px 0;
    padding: 5px;
    width: 160px;
}
.fl_right{
	float:right;
	width:100%;
	margin:0 15px 0 0;
}
.sigup_right{
	float:left;
	width:48%;
}
.login_left_1{
	width:100%;
}
.login_left{
	float:left;
	width:48%;
}
.heading_txt_2{
	 color: #84848a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
	font-weight:bold;
	background-color:#e6e6e6;
	text-shadow: 1px 1px 0 #FFFFFF;	
    padding: 5px 5px;
}
#googleCheckout{
	float:right;
}
.as_list_1{
	/*float:left;*/
	margin:10px 0 0 0;	
}
.cart_dropdown_productbox_total_txt{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#555555;
	text-align:right;
	
}
.paginationall_1{
	margin:10px auto 0 auto;	
	height:30px;
	/*background-color:#eee;*/
	padding:7px 0 0 0;
}
.paginationall_1_middle{
	/*width:480px;*/
	width:300px;
	margin:0 auto;
}
#allProductsListingBottomNumber{
	
	float:left;
	margin:0 4px 0 20px;
}
#allProductsListingBottomLinks{
	
	float:left;	
	margin:6px 0 0 20px;
}
#allProductsListingBottomLinks strong{
	padding:0;
	margin:0;
}
#allProductsListingBottomLinks .current{	
	padding:2px 4px 2px 4px;
	border:1px solid #959595;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#555555;
	background-color:#f4f4f4;		
	height:15px;
	display:block;
	float:left;
}
#allProductsListingBottomLinks a{
	text-decoration:none;
	color:#0083CD;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	height:15px;
	background-color:#fff;
	float:left;
	margin:0 1px 0 1px;
	padding:2px 4px 2px 4px;
	border:1px solid #959595;
	display:block;
	
}
#allProductsListingBottomLinks a:hover{
	background-color:#f4f4f4;		
}
.checkoutShipto_list {
    border: 1px solid #EEEEEE;
    float: left;
    height: 184px;
    margin: 0 12px 10px 0;
    padding: 5px;
    width: 160px;
}
#checkoutConfirmDefaultShippingAddress{
	font-weight:normal;
}
#checkoutConfirmDefaultShipment{
	font-weight:normal;
}
#checkoutConfirmDefaultShipmentTitle{
	font-weight:normal;
}
#checkoutConfirmDefaultPaymentTitle{
	font-weight:normal;
}
#productReviewLink{
	margin:10px 0 0 0;
}
.alert_1{padding:0; font-size:11px !important; color:#D70005; margin-bottom:10px !important; /*margin-top:-5px;*/ vertical-align:top;}
.textfild_5 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 1px 0;
   /* width: 192px;
	 width: 187px;*/
	  width: 191px;
	  float:left;
	  display:block;
	 
}
.textfild_6 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin-bottom: 4px;
    padding: 1px 0;
    width: 190px;
}
/*.visibleField {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 1px 0;
    width: 193px;
}*/
address {
	
	font-style:normal;
}
.none_box{
	margin-left:48px;
	line-height:24px;
	
}
.textfild_7{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 1px 0;
    width: 192px;
	 
}
.textfild_8 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 1px 0;   
	width: 189px;
	display:block;
	float:left;
}

#myAccountShipInfo{
	border: 1px solid #CCCCCC;
	padding:10px;
	margin:10px 10px 10px 0;
}
#myAccountPaymentInfo{
	border: 1px solid #CCCCCC;
	padding:10px;
	margin:10px 10px 10px 0;
}
li.MsoNormal{
	margin:10px 0 10px 30px;
	padding:0;
	list-style:disc;
}
.prim_add{
	font-size:11px;
	color:#597fbe;
	font-weight:bold;
}
.ProductContainerMain_1{
	border: 1px solid #EEEEEE;
    float: left;
    margin: 0 4px 10px 0;
    width: 185px;
	
}


#tabs-custom{
	float:left;
}
.right_review1{
    float: left;
    padding-left: 1%;
    width: 61%;
}
.right_review1 .value {
    float: left;    
    text-align: left;
    width: 100%;
	display:block;
	margin:6px 0 6px 0;
}
.prddetails1{
	float:left;
	margin:0 10px 0 0;
}
.readreview1{
	float:left;
	margin:0 10px 0 0;
}
.reviewsWriteHeading_1{
	
}
.reviewsWriteHeading_1 h2{
    background: none repeat scroll 0 0 #E6E6E6;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 7px;
    text-shadow: 1px 1px 0 #FFFFFF;
	
}
.reviewsWriteHeading_1 h2 span.smallText{
    float:none; 
	line-height:25px;
	margin:0px !important;
	text-align:left;
	font-size:12px;
}
.review_price_txt{
	font:bold 11px Arial, Helvetica, sans-serif;
}
.address_sub_hadding{
	 color: #84848a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
	font-weight:bold;
	background-color:#e6e6e6;
	text-shadow: 1px 1px 0 #FFFFFF;
	margin-bottom: 10px;
	margin-top:10px;
    padding: 5px 5px;
	float:left;
	width:99%;
}
.inputLabelPayment{	 
    float: left;
    width: 120px;
	margin:5px 0 0 0;
}
#paypaldp-cc-ownerf{
	  background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 2px 0;
	width:145px;
}
#paypaldp-cc-ownerl{
	  background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 2px 0;
	width:145px;
}
#paypaldp-cc-number{
	  background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 2px 0;
	width:145px;
}
#paypaldp-cc-cvv{
	  background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 2px 0;
	width:50px;
}
.messageStackCaution img{
	margin:0px 5px 0px 2px;
	float:left;
}
input.visibleField {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 1px 0;
    width: 190px;
}
input#state {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 1px 0;
    width: 187px;
	float:left;
	
}
.buttn_ntw{
	margin:10px 0 0 0;
}
.fck_btn{
	float:left;
	width:82px;
}
.gplus{
	float:left;
	margin:2px 0 0 0;
}
.buttn_ntw_p {
	margin:10px 0 0 10px;
	float:left;
}
.ProductDetailsGrid .DetailRow .buttn_ntw_p {
	margin:0px !important;
	float:left;
}
small {
    font-size: smaller;	
}
#tabs_tab .centeredContent:hover {
   border: 1px solid #FFA537;
}
.ProductDetailsGrid2{
 
  float: left;
    padding-left:7px;
   /* width: 345px;*/
	width: 327px;
}
.ProductDetailsGrid2 .DetailRow {
    clear: left;
    margin-bottom: 12px;
	width:327px;
}
.ProductDetailsGrid2 .Label {
    color: #000000;
    float: left;
    font-size: 11px;
    text-align: left;
    /*width: 108px;*/
	 width: 100px;
}
.ProductDetailsGrid2 .Value {
    color: #000000;
    float: left;
    font-size: 11px !important;
    text-align: left;
  /*  width: 230px;*/
	/*width: 217px;*/
	width: 222px;
}
.ProductDetailsGrid2 .Value table{
	margin:-3px 0 0 0;
}
.ProductDetailsGrid .Value table{
	margin:-3px 0 0 0;
}
.ProductDetailsGrid2 .Value td{
	font-size: 11px !important;
}
.popup_middle{
	width:627px;
	float:left;
}
.popup_middle .ProductImageContainer{
	width:253px !important;
}
/*.popup_middle .ProductImageContainer .instock{
	width:247px !important;
}*/
#stateLabel {
	 float: left;
    width: 100px;
}
.popup_form{
	float:left;
	width:395px;
}
.popup_form_left{
	 float: left;
    width: 85px;
}
.popup_form_right{
	 float: right;
    width: 300px;
}
.email-missing{
	 color: #D70005;
    font-size: 11px !important;    
    padding: 0 2px;
}
.popup_form_Request{
	text-align:left;
	margin:0 0 5px 0;
	float:left;
}
.name-missing{
	 color: #D70005;
    font-size: 11px !important;    
    padding: 0 2px;
}
.textarea_1{
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 2px 0;
    width: 198px;
	height:50px;
}
#dv_send_mail{
	width:400px;
	margin:0 auto;
}
#dv_send_mail #contactUsForm{
	margin-top:20px !important;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.success_av{
	color:#090;
}
ul.mc1{
	list-style-type:none;
	padding:0;
	margin:10px 0 10px 0; 
	
}
ul.mc1 li{
	background:url(../images/my_ac_divider.gif) repeat-x 0 bottom;
	padding:0;
	margin:0;
	height:22px;
}
ul.mc1 li a{
	background:url(../images/arrows-dark_1.png) no-repeat 0 center;
	padding:0 0 0 10px;
	font-weight:normal;
}
ul.mc1 li a:hover{
	text-decoration:underline;
}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}
LABEL.inputLabel {
	width: 9em;
	float: left;
	}
  .progressTable
        {
            border: solid 1px #e1e1e1;
        }
        
        .size, .cell1, .cell2, .cell3
        {
            width: 15px;
            height: 15px;    
        }
        .cell1
        {        
            background-color: #22dd22;
            display: none;
        }
        .cell2
        {        
            background-color: #dd2222;
            display: none;
        }
        .cell3
        {        
            background-color: #2222dd;
            display: none;
        }	
	
.pdt_colon{
	color: #000000;
    float: left;
    font-size: 11px;
    text-align: left;
	margin-right:3px;

}
.pdt_colon1{
	color: #000000;
    float: left;
    font-size: 10px;
    text-align: left;
	margin-right:1px;
	

}
.pdt_colon11{
	color: #000000;
    float: left;
    font-size: 10px;
    text-align: left;
	margin-right:1px;
	

}
.price_list_del{color: #848484;
    font-size: 12px;	
}
.redtxt{
	color: #FF4800;
    font-size: 12px;
	font-weight:bold;	
}
.ProCatWrapper_pop h2{
	background:#e6e6e6; 
	font-size:18px; 
	text-shadow:1px 1px 0 #fff; 
	font-weight:bold; 
	padding:0px 9px; 
	line-height:25px;
	/*margin-bottom:2px;*/
	margin-bottom:10px;
	height:25px;
}
#stateZone{
	width:192px;
}
.checkboxLabel{
	vertical-align:top;
}
.radioButtonLabel{
	vertical-align:top;
}
.forget_button_div{
    margin: 0 0 0 180px;
}
.ship{
width:10%;	
}
#otsubtotal {
    float: left;
    width: 382px;
}
#otshipping {
    float: left;
    width: 382px;
}
#ottax {
    /*float: left;*/
    width: 382px;
}
#ottotal {
    float: left;
    width: 100%;
	font-size:14px;
	font-weight:bold;
	color:#990000;
	margin-top:10px;
	padding-top:3px;
	border-top:1px dotted #999999;
}
.no_account_block{
	 float: left;
    width: 100% !important;
}

.body_fading_div{display:none;}
.menu_fading_div{
	opacity:.1;
	-moz-opacity:.1;
	filter: alpha(opacity=10);
}

#ccTotalHeading{
	text-align:right;
}
.cartTotalDisplay{
	text-align:right !important;
}
.paypal_details_txt{
	font-size:12px;
	font-weight:bold !important;
}
.paypal_details_txt_sub{
	font-size:11px;
	font-weight:bold !important;
	margin:2px 0 0 0;
}
.left_gap{
	margin:0px 0 0 15px;
}
.full_wi{
	width:100% !important;
	float:left;
}
.qtfild {
    background-color: #FFFFFF;
    border: 1px solid #b1b1b1 !important;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 2px 0;
    width: 50px;
	height:16px;
}
p.cart_dropdown_product_description_txt{
	font-size: 11px !important;
    font-weight: bold;
	color:#555555;
    
}
p.cart_dropdown_product_description_txt a{
	text-decoration:none !important;
	color:#555555 !important;
	font-weight: bold !important;
	font-size: 11px !important;
    
}
p.cart_dropdown_product_description_txt a:hover{
	text-decoration:underline !important;
	
}
.accountTotalDisplay{
	text-align:right !important;
}
#myAccountTotal{
	
	text-align:right !important;
}
.textfild_txtarea{
				width:405px;
				height:84px;
				background-color:#FFF;
				border:#CCC solid 1px;
				padding:2px 0;
				margin-bottom:5px;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
			}
.checkoutOrderForm1{
	float:left;
	width:32%;
	padding:0 5px 0 5px;
}
.checkoutOrderForm1 .checkout .row_heading{
	width:100%;
	border-bottom:none !important;
	padding-bottom:0px !important;
}
.checkoutOrderForm1 .checkout {
	width:95%;
}

.checkoutOrderForm2{
	float:left;
	width:32%;
	padding:0 5px 0 5px;
}
.checkoutOrderForm2 .checkout .row_heading{
	width:100%;
	border-bottom:none !important;
	padding-bottom:0px !important;
}
.checkoutOrderForm2 .checkout {
	width:95%;
}
LABEL.inputLabel1 {
	width: 9em;
	font:11px/18px Arial, Helvetica, sans-serif;
	}
.alert_green{	
	color:#063;
    font-size: 11px !important;
    padding: 0 2px 10px;
    vertical-align: top;
}
