/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#c9caca;
}





#logobox {
float:left;
margin:0 0 0 0px;
width:331px;
}

#logo {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    width:331px;
    height:91px;	


}
#logo * {
    vertical-align: middle;
}
/**//*/
.logo {
    display: block;
}
.logo span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/



.wraptocenter {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    width:331px;
    height:91px;

}
.wraptocenter * {
    vertical-align: middle;
}
/**//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
	background-color:#000000;
}
/**/


#top_right {
float:right;
width:423px;

/*background-color:#009900;*/
}

.top_right_content {
padding:0 0 0 20px;
}


#welcome_text {
width:159px;
height:104px;
background-image:url(msgbg.gif);
float:left;
margin:0 0 0 28px;
font-size:18px;
font-weight:bold;
line-height:100%;
}

#widget_3_lh {
width:129px;
height:84px;
float:left;
color:#FFFFFF;
/*padding:10px 20px 10px 10px;*/
margin:0 0 0 0px;
padding:0;
list-style-type:none;

}

#welcome_text .txt {
width:129px;
height:84px;
float:left;
color:#FFFFFF;
padding:10px 20px 10px 10px;
margin:0 0 0 0px;
list-style-type:none;
}


#clearbottom {
clear:both;
visibility:visible;

}





#login-box ul {
padding:0; margin:0 0 0 25px;
}
#login-box li {
}



a {
	color:#d81920;
	font-weight:normal;
	text-decoration:none;
}
a:visited {
	font-weight:normal;	color:#d81920;
	text-decoration:none;
}
a:hover {
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}

#widget_logo_lg {
	clear:left;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 0px;
	margin:0 0 0 0px; 
	width:331px;

			display: table-cell;
			text-align: left;
			vertical-align: middle;
			height:91px;
			list-style-type:none;
			

}



#widget_logo_lg li {
padding:0;
margin:0 0 0 0px;

}
#widget_logo_lg li a{
font-size:30px;
font-weight:bold;
padding:0;
line-height:90%;
margin:0 0 0 0px;
display:inline-block;
}


#admindiv_logo {
	padding:0 0 0 0px; 
	margin:0 0 0 0px;
	display:inline-block;
}


/*#logo {
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	padding:40px 0 0 5px; 
	margin:0 0 0 0px;
}*/

#logo a{
	color:#4075a6;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 0px; 
	margin:0 0 0 0px;
	font-size:32px;
	line-height:100%;
	*line-height:300%;
	text-align:left;
}
#logo span{
	color:#4075a6;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 0px; 
	margin:0 0 0 0px;
	font-size:32px;
	line-height:100%;
	*line-height:300%;
	float:left;
	text-align:left;
}




#logo a:visited{
}
#logo a:hover{
color:#000000;
}









.products_main {
display:block;
float:left;
margin:0 0 20px 34px;
padding:10px;
background-color:#000000;
width:187px;
color:#727272;

}
.product_name {
color:#ffffff;
font-size:14px;
font-weight:bold;
margin:0 0 8px 0px;
}
.productmain_photo {
clear:both;
margin:0 0 10px 0px;
}

.productmain_price {
float:right;
color:#fa4a25;
font-size:18px;
font-weight:bold;
}

.product_buttons {
clear:both;
margin:5px 0 0 0px;
}
.details {
float:left;
margin:0 10px 0 0px;

}
.details a{
color:#000000;
text-decoration:none;
}
.details a:visited{
color:#000000;
text-decoration:none;
}
.details a:hover{
color:#666666;
text-decoration:underline;
}


.addtocart {
float:left;
}
.addtocart a{
color:#890404;
text-decoration:none;
}
.addtocart a:visited{
color:#890404;
text-decoration:none;
}
.addtocart a:hover{
color:#ec4a1c;
text-decoration:underline;
}

#center-inside {

	padding:0px;
	margin:0px auto;
	text-align:center;
	color:#000000;

}

#background {
background:url(bg.jpg) repeat-x #c9caca;
padding:20px 0 20px 0px;
display:block;
text-align:center;
}

#extrafront {
background-color:#000000;
padding:0 0 0 0px;
1000px;

}



#maincontainer {
	margin:0px auto;
	padding:0;
	display:inline-block;
	}

#topsection {
	width:992px;
	text-align:left;
	margin:0 auto; 
	background-color:#ffffff;
	margin-bottom:21px;
	display:inline-block;
	/*background-color:#ff0000;*/

}


.content-top {
    display:inline-block;
	padding:15px;
}

#admindiv_4 {
}

#topborder {
height:32px;
margin:0 0 9px 0px;
}

.blackbg {
height:32px;
background:url(blackbg.png) repeat;

}




#widget_4_lh {
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	width:203px;
	min-height:30px;
	float:left;
	list-style-type:none;
	/*background-color:#00ff00;*/
}


#widget_4_lh li{
margin:0;
padding:0;
display:inline-block;
}



#topnav {
padding:0;
margin:0;
}


.content-big {
padding:0; 
margin:0;
text-align:left;
}


.link {
padding:0; margin:0;
}

ul#widget_12_lv li .link {
display:block;
}
ul#widget_12_lv li .link a{
display:block;
width:177px;
/*background-color:#00ff00;*/
padding:0 0 10px 0px;
}

#news_button {
margin:0 0 10px 0px;
}

#rightcolumn {
	width:177px;
	float:left;
	padding:0 0 0 0px;
	margin:0 0 0 10px;
	text-align:left;
	display:block;
	/*background-color:#CC9966;*/

}
#widget_12_lv li{
	display:block;
}

#widget_12_lv{
	width:177px;
}





#login-box .link ul {
text-align:left;
margin:10px 0 0 35px; padding:0;
}
#login-box .link ul li{
list-style-type:disc;
font-weight:normal;
}

#login-box .link ul a{
font-weight:normal;
}





.content {
	padding:0;
	margin:0;
	text-align:left;
	clear:both;
}


.content-bottom {
/*width:980px;*/
width:100%;
	margin:0 auto;
	clear:both;
	text-align:center;
	padding:0;
	display:block;


}

#midsection {

}


#left_content {
width:992px;
margin:0px auto;
color:#989898;
clear:both;
background-color:#FFFFFF;
text-align:center;
}

.content-main {
margin:0 auto;
display:inline-block;
clear:both;
/*padding:15px;*/
padding:15px 15px 15px 15px;
}

.content-center {
	padding:0 0 0 0px;
	margin:0 auto;
	text-align:left;
		width:775px;
		color:#000000;
		
}

.content-center a {
color:#000000;
text-decoration:none;
font-weight:bold;
}

.content-center a:visited {
color:#000000;
font-weight:bold;
text-decoration:none;
}
.content-center a:hover {
color:#666666;
text-decoration:underline;
}


#contentwrapper {
	float:left;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	text-align:left;
	width:770px;
	/*background-color:#00FF00;*/
}



#contentcolumn {
	padding:0 0 0 0px;
	/*margin:0 auto;*/
	text-align:left;
	display:inline-block;
	margin:0;
	width:770px;
	/*background-color:#FF0000;*/
}


#homebanner {
padding:0px;
margin:0 0 0 0px;
text-align:left;
width:768px;
display:inline-block;

}

#widget_5_lh {
width:768px;
min-height:25px;
padding:0; margin:0;
}
#widget_5_lh li{
list-style-type:none;
display:inline;
padding:0px ; margin:0px;
}


.homebanner_content {
padding:0; margin:0;
}

.homebanner_content .link a{
padding:0;
display:inline-block;
}

.homebanner_content .link{
padding:0; margin:0 0 10px 0px;
border:1px solid #cacaca;
display:inline-block;
}


/*
#banner {
clear:both;
padding:0px 0 0 0px;
margin:0 0 0 1px;
text-align:left;
}
#banner .link {
}
#banner .link a{
margin:0; padding:0;
}*/


#topmenu2 {
padding:10px 0 0 0px; 
margin:0;
}




#maincatrow .link{
padding:0; margin:0 -4px 0 0px;
}
/**html #maincatrow .link{
padding:0; margin:0 0 0 0px;
}*/

#maincatrow .link a{
display:inline;
padding:0; margin:0;
}
.link a{
display:inline;
padding:0; margin:0;
}
.link {
display:inline;
padding:0; margin:0;
}

#widget_11_lv {
	width:170px;
}

#leftcolumn {
	width:210px;
	float: left;
	padding:0 0 0 0px;
	margin:0px 0px 0 1px;
	text-align:left;
	clear:both;
	display:block;
}


#widget_11_lv {
padding:0; margin:0;
}
#widget_11_lv li{
padding:0; margin:0;
list-style-type:none;
}

#admindiv_11 {
margin:0; padding:0;
width:192px;
}


#admindiv_2 {
text-align:left;
margin:0 auto;
}
#admindiv_2 li{
text-align:left;
margin:0; padding:0;
}


#bottomlinks {
margin:8px 0 8px 0px;
}

#welcometext {
clear:both;
}
.welcome {
font-size:12px;
clear:both;
}






#menu {
background-color:#d81920;
height:44px;
clear:both;
display:block;
padding:0 0 0 4px;
margin:0;
width:958px;
background:url(widget_2_bg.gif) repeat-x;
text-align:left;
}


#widget_2_sh{
	margin:0px;
	padding:0 0 0 0px;
	list-style-type:none;
	text-align:left;
	clear:both;	
	display:inline-block;
	height:44px;
	width:960px;
}

#widget_2_sh li {
	display:inline;
	margin:0 0 0 0px; 
	padding:0 0 0 0px;
	text-align:left;
	
}




ul#widget_2_sh li a {
background-image: url(widget_2_mid.gif);
background-repeat: no-repeat;
background-position: right;
padding:0 19px 0 19px;
display:inline-block;
height:44px;
margin:0 0 0 -4px;
color:#ffffff;
font-weight:bold;
line-height:360%;
}

ul#widget_2_sh li span {
background-image: url(widget_2_mid.gif);
background-repeat: no-repeat;
background-position: right;
padding:0 19px 0 15px;
display:inline-block;
height:44px;
margin:0 0 0 -4px;
color:#ffffff;
font-weight:bold;
line-height:360%;
}


ul#widget_2_sh li a:visited {
background-image: url(widget_2_mid.gif);
background-repeat: no-repeat;
background-position: right;
padding:0 19px 0 15px;
display:inline-block;
height:44px;
margin:0 0 0 -4px;
color:#ffffff;
font-weight:bold;
line-height:360%;
}


ul#widget_2_sh li a:hover {
background:url(widget_2_over.gif) repeat-x;
/*padding:0 19px 0 15px;*/
display:inline-block;
height:44px;
margin:0 0 0 -4px;
/*margin:0 0 0 0px;*/
color:#ffffff;
font-weight:bold;
line-height:360%;
}

/*ul#widget_2_sh li a:visited {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
display:inline-block;
line-height:360%;
}


ul#widget_2_sh li a:hover {
background:url(widget_2_over.gif) repeat-x;
color:#ffffff;
display:inline-block;
text-decoration:none;
line-height:360%;
}*/

#topbuttons {
float:right;
margin:0 0 10px 0px;
/*background-color:#FF0000;*/
	width:423px;
	border-bottom:1px solid #b2b2b2;
	padding:0 0 0 0px;
}



#widget_1_sh {
margin:0px;
	padding:0 0 0 0px;
	list-style-type:none;
	text-align:right;
	clear:both;	
	width:423px;

	/*background-color:#00FF00;*/
	height:30px;
	display:inline-block;
}

#widget_1_sh li {
	display:inline;
	margin:0 0 0 0px; 
	padding:0 0 0 0px;
	text-align:right;
}




ul#widget_1_sh li a {
	text-align:center;
	font-size:11px;
	color:#7e7e7e;
	text-decoration:none; 
	font-weight:normal; 
	margin:0 0 0 0px;
	padding:0 8px 0 4px;
	line-height:250%;
	display:inline-block;
}

ul#widget_1_sh li span {
	text-align:center;
	font-size:11px;
	color:#7e7e7e;
	text-decoration:none; 
	font-weight:normal; 
	margin:0 0 0 0px;
	padding:0 8px 0 4px;
	line-height:250%;
	display:inline-block;

}
ul#widget_1_sh li a:visited {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#7e7e7e;

}


ul#widget_1_sh li a:hover {
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:underline;

}


#search_cart {
width:423px;
float:right;
clear:both;
padding:0;
display:inline-block;
margin:0 0 10px 0px;
}



#bottommenu {
width:160px;
padding:0px;
margin:0 10px 10px 0px;
float:left;
display:inline-block;
height:auto;
}

#admindiv_22 {
display:inline-block;
}



#widget_22_lh {
	width:160px;
	margin: auto;
	padding:0 0 0 0px;
	list-style-type:none;
	text-align:left;
	clear:both;	
	/*height:40px;*/
	display:block;
	/*background-color:#333333;*/
}

#widget_22_lh li {
	margin:0 0 0 0px; 
	padding:0 0 0 0px;
	display:block;
}
#widget_22_lh li .txt{
	margin:0 0 0 0px; 
	padding:0 0 0 0px;
	display:block;
}

ul#extrabutton {
	list-style-type:none;
		text-align:left;
		padding:0; margin:0;
		display:block;
}

ul#extrabutton li a {
	color:#737373;
	text-decoration:none; 
	font-weight:normal; 
	margin:0 0 0 0px;
	padding:0 0 0 4px;
	line-height:200%;
	display:block;
}

ul#extrabutton li span {
	color:#737373;
	text-decoration:none; 
	font-weight:normal; 
	margin:0 0 0 0px;
	padding:0 0 0 4px;
	line-height:200%;
	display:block;

}
ul#extrabutton li a:visited {
	font-weight:normal;
	text-decoration:none;
	color:#737373;

}

ul#extrabutton li a:hover {

	color:#000000;
	font-weight:normal;
	text-decoration:underline;

}



#admindiv_23 {
}


#widget_23_lh {
	width:160px;
	margin: auto;
	padding:0 0 0 0px;
	list-style-type:none;
	text-align:left;
	clear:both;	
	/*height:40px;*/
	display:block;
	/*background-color:#333333;*/
}

#widget_23_lh li {
	margin:0 0 0 0px; 
	padding:0 0 0 0px;
	display:block;
}


#widget_23_lh li .txt{
	margin:0 0 0 0px; 
	padding:0 0 0 0px;
	display:block;
}
/*
ul#widget_23_lh li a {
	color:#737373;
	text-decoration:none; 
	font-weight:normal; 
	margin:0 0 0 0px;
	padding:0 0 0 4px;
	line-height:200%;
	display:inline-block;
}

ul#widget_23_sh li span {
	color:#737373;
	text-decoration:none; 
	font-weight:normal; 
	margin:0 0 0 0px;
	padding:0 0 0 4px;
	line-height:200%;
	display:inline-block;

}
ul#widget_23_sh li a:visited {
	font-weight:normal;
	text-decoration:none;
	color:#737373;


}

ul#widget_23_sh li a:hover {

	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
*/

#widget_24_lh {
	width:160px;
	margin: auto;
	padding:0 0 0 0px;
	list-style-type:none;
	text-align:left;
	clear:both;	
	/*height:40px;*/
	display:block;
	/*background-color:#333333;*/
}

#widget_23_lh li {
	margin:0 0 0 0px; 
	padding:0 0 0 0px;
	display:block;
}


#widget_23_lh li .txt{
	margin:0 0 0 0px; 
	padding:0 0 0 0px;
	display:block;
}



#topseller_vert {
	margin:0 0 13px 0px;
	display:block;
	height:auto;	
	padding:0 0 2px 0px;
clear:both;
}
#topseller_vert_list {
	list-style-type: none;
	padding:15px 0 10px 18px;
	margin:0px;
	background-color:#e1e2e2;
}

#topseller_vert_list li {
	display:block;
	color: #000000;
	padding-top:0;
	padding-bottom:8px;
}

#topseller_vert_list li a{
	font-size:11px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}
#topseller_vert_list li a:visited{
	font-size:11px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}
#topseller_vert_list li a:hover{
	color: #666666;font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	
}



#topseller_main {
display:block;
margin:0 0 0 0px;
padding:10px 0 0 6px;
/*background-color:#3e73a3;*/
	text-align:left;
	line-height:200%;
		font-size:16px;
	color: #ffffff;
	font-weight:bold;
	background-image:url(title_bg.png);
	background-repeat:no-repeat;
	height:46px;
	
}
#topseller_main span{
	font-size:16px;
	color:#ffffff;
	display:block;
	font-weight: bold;
}

#topseller_main a:link{
	font-size:16px;
	color:#ffffff;
	display:inline-block;
	font-weight: bold;
}
#topseller_main a:visited{
	font-size:16px;
	color:#ffffff;
	display:inline-block;
	font-weight: bold;
}
#topseller_main a:hover{
	color: #000000;font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}






#feat_vert {
	margin:0 0 13px 0px;
	display:block;
	height:auto;	
	padding:0 0 2px 0px;
clear:both;
}
#feat_vert_list {
	list-style-type: none;
	padding:15px 0 10px 18px;
	margin:0px;
	background-color:#e1e2e2;
}
#feat_vert_list li {
	display:block;
	color: #000000;
	padding-top:0;
	padding-bottom:8px;

}
#feat_vert_list li a{
	font-size:11px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;

}
#feat_vert_list li a:visited{
	font-size:11px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;

}
#feat_vert_list li a:hover{
	color: #666666;font-size:11px;
	font-weight:normal;
	text-decoration:underline;

}



#feat_main {
display:block;
margin:0 0 0 0px;
padding:11px 0 0 6px;
/*background-color:#3e73a3;*/
	text-align:left;
	line-height:180%;
		font-size:16px;
	color: #ffffff;
	font-weight:bold;
		background-image:url(feat_bg.png);
		background-repeat:no-repeat;
		height:45px;
}

#feat_main span{
	font-size:16px;
	display:inline-block;
	color:#ffffff;
}

#feat_main a:link{
	font-size:16px;
	color:#ffffff;
	display:inline-block;
	font-weight: bold;
}
#feat_main a:visited{
	font-size:16px;
	color:#ffffff;
	display:inline-block;
	font-weight: bold;
}
#feat_main a:hover{
	font-size:16px;
	color: #ff7f00;
	display:inline-block;
	font-weight:bold;
}






#mainbuttons {
height:71px;
clear:both;
margin:0 0 0 0px;
padding:0;
display:inline-block;
}







/* categories right */

#cat_vert {
	margin:0 0 13px 0px;
	display:block;
	height:auto;	
	padding:0 0 2px 0px;
	/*background-color:#FF0000;*/
clear:both;
}
#cat_vert_list {
	list-style-type: none;
	padding:15px 0 10px 18px;
	margin:0px;
	background-color:#e1e2e2;
}
#cat_vert_list li {
	display:block;
	color: #000000;
	padding-top:0;
	padding-bottom:8px;
}

#cat_vert_list li a{
	font-size:11px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}
#cat_vert_list li a:visited{
	color:#000000;font-size:11px;
	text-decoration:none;
	font-weight:normal;	
}
#cat_vert_list li a:hover{
	color: #666666;font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}




#cat_main_vert {
display:block;
margin:0 0 0 0px;
padding:6px 0 0 6px;
/*background-color:#3e73a3;*/
	text-align:left;
	line-height:240%;
		font-size:16px;
	color: #ffffff;
	font-weight:bold;
	background-image:url(title_bg.png);
	background-repeat:no-repeat;
	height:50px;
}

#cat_main_vert span{
	font-size:16px;
	color:#ffffff;
	display:block;
	font-weight: bold;
}

#cat_main_vert a:link{
	font-size:16px;
	color:#ffffff;
	display:inline-block;
	font-weight: bold;
}
#cat_main_vert a:visited{
	font-size:16px;
	color:#ffffff;
	display:inline-block;
	font-weight: bold;
}
#cat_main_vert a:hover{
	font-size:16px;
	color: #ff7f00;
	display:inline-block;
	font-weight:bold;
}










/* Pro Search */
#admindiv_search {
	float:left;
	margin:0 0 0 0px;	
	padding:0 0 0 0px;
}

#widget_search_ss{
height:50px;
	width:208px;
	margin:0 0 0 0px;	
	padding:0 0 0 0px;
	/*background-color:#00FF00;*/
		clear:both;
}
#widget_search_ss li{
height:50px;
	width:208px;
	margin:0 0 0 0px;	
	padding:0 0 0 0px;
	clear:both;
}


#searchbox {
float:left;
width:208px;
height:50px;
/*height:103px;*/
padding:0 0 0 0px; margin:0;
/*background-color:#339900;*/
clear:both;

}
#cart {
float:left;
width:0px;
/*background-color:#CCFF00;*/
width:203px;
margin:0 0 0 5px;
}



#prodsearch {
float:left;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	width:208px;
	/*background-color:#00ff00;*/
}
#prodsearch form { padding:0; margin:0;}

#prodsearch_header {
display:none;
}

#prodsearch_box {
	margin:0px;
	padding:0px;
	width:208px;
	/*background-color:#ff0000;	*/

}
#prodsearch_fielddv {
	margin:0 5px 0 0px;
	text-align:center;
	padding:0 0 0 0px;
	float:left;
/*	width:137px;*/
		width:137px;
				*width:127px;
	background-color:#FFFFFF;
	border:1px solid #c9caca;
	height:29px;
}



#prodsearch_field {
padding:2px 0 0 5px;
margin:4px 0 0 0px;
color:#7f7f7f;
/*width:132px;*/
		width:125px;
border:none;
text-align:left;
border-color:#FFFFFF;

}



#prodsearch_submit {
	text-align:center;
	float:left;
	margin:0 0 0 0px;
}

#prodsearch_submit a{
	text-align:center;
	float:left;
	margin:0 0 0 0px;
}


#prodsearch_submit input{
	text-align:center;
	float:left;
	color:#000000;
	font-weight:bold;
}


#advancedsearch {
clear:both;
text-align:right;
margin:0 0 0 0px;
padding:4px 0 0 0px;
*padding:2px 0 0 0px;
/*background-color:#FF0000;*/
}

#advancedsearch a {
	font-weight:normal;
	font-size:11px;
	color:#7f7f7f;
	text-decoration:underline;
}
#advancedsearch a:visited {
}
#advancedsearch a:hover {
color:#000000;
}

#admindiv_24 {
float:left;
padding:0; margin:0;
width:223px;
height:30px;
}





#newsletter {
width:140px;
/*height:55px;*/
margin:0 0 20px 0px;
}

#widget_newsletter_ss{
padding:0; margin:0;
}
#admindiv_newsletter {
padding:0; margin:0;

}

.extratext {
font-size:11px;
text-align:center;
margin-bottom:10px;
}


#newsletter_vert {
	margin:0 0 0 0px;
	padding:0 0 10px 0px;
	display:block;
	clear:left;
	/*background-color:#00FF00;*/
}
#newsletter_vert form {
padding:0; margin:0;
}

#search_vert form {
padding:0; margin:0;
}


#newsletter_field {
	margin:0 0 0 0px;
	padding:0 0 0 5px;
	width:101px;
	border:1px solid #c9caca;
	color:#000000;
	height:29px;
	line-height:200%;
	color:#7f7f7f;
}

#newsletter_fielddv {
	text-align:left;
	padding-left:0px;
	float:left;
	margin:0 5px 0 0px;

}

#newsletter_submit {
	text-align:center;
	float:left;
	margin:0 0 0 0px;
	padding:0 0 0 0px;

}

#newsletter_submit a{
	text-align:left;
	float:left;
	font-weight:bold;
	clear:both;
	margin:0 0 0 0px; padding:0;
}

#newsletter_body {
	margin:0 0 0 0px; padding:0 0 0 0px;
	display:inline-block;
	width:177px;;
}

#newsletter_head {
	padding:0 0 0 0px;
	margin:0 0 2px 0px;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	color:#b2b2b2;
	clear:both;
	font-size:16px;

}

#newsletter_desc {
text-align:left;
font-size:9px;
}

/* Newsletter ENDS */



/* Safe shopping  */
#safeshop {
	margin:0 0 2px 0px;
	padding:0 0 2px 0px;
	border-left:1px dotted #2b2b2b;
	border-bottom:1px dotted #2b2b2b;
clear:both;
}

#safeshop_desc {
display:none;
	padding-bottom:5px;	
	text-align:left;
	border-bottom:1px solid #c7c7c7;
}


#safeshop_head {
	text-align:left;
	clear:left;	
	padding:0 0 0 11px;
	margin:0 0 0 0px;
	line-height:160%;
}

#safeshop_head a {
font-size:11px;
	text-decoration:none;
color:#2b2b2b;
}
#safeshop_head a:visited {
	text-decoration:none;
color:#2b2b2b;
}

#safeshop_head a:hover {
	color:#666666;
}

#safeshop_desc a {


	font-size:11px;
	text-decoration:none;
	color:#666666;
	display:block;

}
/* Safe shopping ENDS */




/* faq  */
#faq {
	margin:0 0 2px 0px;
	padding:0 0 2px 0px;
	border-left:1px dotted #2b2b2b;
	border-bottom:1px dotted #2b2b2b;
clear:both;
}

#faq_desc {
	padding-bottom:0px;	
	display:none;
	text-align:left;

}

#faq_head {
	text-align:left;
	clear:left;	
	padding:0 0 0 11px;
	margin:0 0 0 0px;
	line-height:160%;

}

#faq_head a {
font-size:11px;
	text-decoration:none;
	color:#2b2b2b;
}

#faq_head a:visited {
	text-decoration:none;
	color:#2b2b2b;
}

#faq_head a:hover {
	color:#666666;
}

#faq_desc a {
	text-decoration:none;
	color:#000000;
	display:block;
	text-align:left;
}
/* faq  ENDS */

/* privacy  */
#privacy {
	margin:0 0 2px 0px;
	padding:0 0 2px 0px;
	border-left:1px dotted #2b2b2b;
	border-bottom:1px dotted #2b2b2b;
clear:both;
}

#privacy_desc {
	text-align:left;
	display:none;
}

#privacy_head {
	text-align:left;
	clear:left;	
	padding:0 0 0 11px;
	margin:0 0 0 0px;
	line-height:160%;
}

#privacy_head a {
font-size:11px;
	text-decoration:none;
	color:#2b2b2b;
}
#privacy_head a:visited {
	text-decoration:none;
	color:#2b2b2b;
}

#privacy_head a:hover {
	color:#666666;
}

#privacy_desc a {

	text-decoration:none;
	color:#666666;
	display:block;
	text-align:left;

}	
/* privacy ENDS */



#testimonials {
	margin:0 0 2px 0px;
	padding:0 0 2px 0px;
	border-left:1px dotted #2b2b2b;
	border-bottom:1px dotted #2b2b2b;
clear:both;
}

#testimonials_head {	
	text-align:left;
	clear:left;	
	padding:0 0 0 11px;
	margin:0 0 0 0px;
	line-height:160%;
}

#testimonials_head a {
font-size:11px;
	text-decoration:none;
	color:#2b2b2b;
}
#testimonials_head a:visited {
	text-decoration:none;
	color:#2b2b2b;
}

#testimonials_head a:hover {
	color:#666666;
}
#testimonials_desc {
	padding-bottom:5px;
	display:none;
	border-bottom:1px solid #c7c7c7;
}
#testimonials_desc a {

	text-decoration:none;
	color:#666666;
	display:block;
	text-align:left;
}
/* testimonials ENDS */


/* survey  */
#survey {
	margin:0 0 10px 0px;
	padding:8px;
}
*html #survey {
padding:8px 8px 0 8px;
}


#survey_head {	
	text-align:left;
	font-size:11px;
	display:none;
	padding:0; margin:0;
}

#survey_head a {

	font-size:11px;
	text-decoration:none;
	color:#333333;

}

.survey_box {
padding:0; margin:0;
}

#survey_head a:hover {
	color:#a0070f;
}

#survey_box a {
	text-decoration:none;
	color:#4d4d4d;
	display:block;
	text-align:left;
}

.survey_question {
padding:0; margin:0;
color:#4d4d4d;
font-weight:bold;
}


.survey_answer {
color:#000000;
}
.survey_submit{
	color:#000000;
	text-align:right;
	padding:0; margin:0;
	}

.survey_submit a{
	color:#4d4d4d;
	text-align:right;
	padding:0;
	margin:0;
	}
.survey_submit a:visited{
	color:#4d4d4d;
	text-align:right;	padding:0; margin:0;
	}
.survey_submit a:hover{
	color:#666666;
	text-align:right;	padding:0; margin:0;
	}

/* survey */

#info_vert_container {
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	clear:both;
}

ul#info_vert {	
	padding:0px;
	margin:0px;
}

ul#info_vert li #info_head{	
	padding:0 0 0 0px;
	margin:0 0 0 0px;
}

#info_vert {
	padding:0 0 0 0px;
	margin:0 0 0 0px;

}

#info_vert li {
	padding:0 0 0 0px;
	list-style-type:none;
	margin:0 0 0 0px;
	text-align:left;
}

ul#info_vert li {
	padding:0 0 0 0px;
	list-style-type:none;
	margin:0 0 0 0px;
	text-align:left;
	font-size:11px;
}


ul#info_vert li a{
	margin:0 0 0 0px;
	color:#7f7f7f;
	font-weight:normal;
	text-decoration:none;

}
ul#info_vert li a:visited{
	color:#7f7f7f;	
	font-weight:normal;
	text-decoration:none;
}

ul#info_vert li a:hover{
	color:#666666;	
	font-weight:normal;
	text-decoration:underline;
}

#info_head {
	font-weight:bold;
	color:#7f7f7f;
	text-align:left;
	clear:left;	
	font-size:11px;

}

ul li #info_head { 
	font-size:11px;
}



#copyright {
	clear:both;
	padding:0 0 0 0px; 
	margin:0px;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	display:inline-block;


}

#copyright a{
	color:#000000;		font-size:11px;
	text-decoration:none;
		font-weight:bold;
}
#copyright a:visited{
	color:#000000;		font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
#copyright a:hover{
	color:#666666;		font-size:11px;
	text-decoration:underline;
		font-weight:bold;
}
#widget_copyright_cp {
	clear:both;
	padding:0 0 0 0px; 
	margin:0 auto;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:inline-block;
	font-size:11px;
	width:962px;
	height:30px;

}



#widget_copyright_cp li{
	text-align:left;
	padding:0; margin:0;
	clear:both;	
	color:#000000;
	font-size:11px;
	text-decoration:none;
		display:inline-block;
}

#widget_copyright_cp li a{
	color:#000000;
	font-size:11px;
	text-decoration:none;
		padding:0; margin:0;
		font-weight:bold;
}
#widget_copyright_cp li a:visited {
}
#widget_copyright_cp li a:hover {
color:#666666;
}

#admindiv_copyright {
margin:0 auto;
width:100%;
text-align:left;
padding:0;
color:#7d7d7b;
	font-size:11px;
text-decoration:none;
}

#links_copyright {
margin:0 0 0 0px;
clear:both;
border-top:1px dashed #353535;
}

#copyright_box {
text-align:left;
clear:both;
padding:0 0 0 24px;
/*background-color:#00CC00;*/
}

.footer {	
	color:#000000;
	clear:both;
	text-align:left;
	margin:0 0 0 0px;	font-size:11px;
	padding:0 0 0 0px;
	
}



#footer {
margin:0 auto;
color:#000000;
font-size:11px;
clear:both;
text-align:center;
display:inline-block;
width:100%;
/*margin-bottom:20px;*/
}


#footer_content {
background-color:#ffffff;
display:inline-block;
margin:0 0 0 0px;
padding:0 0 20px 0px;
text-align:center;
margin:0 auto;
/*width:968px;*/
width:992px;
*margin-top:-1px;
}

#footer a{
text-decoration:none;
	color:#000000;
	font-size:11px;
}

#footer a:visited {
color:#000000;		font-size:11px;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
color:#666666;		font-size:11px;
}


.footer a{
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.footer a:visited{
	font-size:11px;
	color:#000000;	
	font-weight:bold;
	text-decoration:none;
}
.footer a:hover{
	font-size:11px;
	color:#666666;	
	font-weight:bold;
	text-decoration:underline;
}









.shopping_cart {
float:right;
width:170px;
height:35px;
}


.nonpadding {
padding:0; margin:0;
}









.title {
color:#339933;
font-weight:bold;
}




.inline {
list-style-type:none;
}
.inline li {
display:inline;
}



.links_customer_service {
list-style-type:none;
padding:0; 
margin:20px 0 0 8px;
}
.links_customer_service li {
display:block;text-align:left;
padding:0;
 margin:0;
}
.links_customer_service li a{
color:#000000;
}
.links_customer_service li a:visited{
color:#000000;
}
.links_customer_service li a:hover{
color:#462b21;
}




.extralinks {
float:left;
width:134px;
border-right:1px solid #e0e0e0;
height:175px;
}

#links_search {
width:261px;
float:left;
display:inline-block;

}


.extralinks2 {
float:left;
width:119px;
border-right:1px solid #e0e0e0;
height:113px;
padding:0 0 0 10px;
}

.extralinks3 {
float:left;
width:121px;
height:113px;
padding:0 0 0 10px;
}










ul#bottomitems {
margin:0; padding:0;
list-style-type:none;
}

ul#bottomitems li {
display:inline;
}

#bottomright {
margin:10px 0 0 0px;
width:777px;
/*background-color:#666666;*/
}


#newsletter_extra_text {
width:223px;
}
#newsletter_extra_text .link{
	color:#676767;
	font-size:9px;
}







#admindiv_25 {
float:left;
padding:0; margin:0;
width:223px;
height:30px;
}


#widget_25_lh {
width:223px;height:30px;
padding:0; margin:0;
list-style-type:none;
}

#widget_25_lh li {
display:inline;
padding:0; margin:0;
list-style-type:none;
font-size:9px;
}
#widget_25_lh li .link{
display:inline;
padding:0; margin:0;
}



/* Product listing starts */

.product_listing_box {
width:173px;
margin-left:10px;
margin-bottom:20px;
display:inline-block;
float:left;
border:1px solid #e4e3e3;
padding:5px;
/*background-color:#FF0000;*/
}

.pro_list_pic {
margin:5px 0 5px 0px;
text-align:center;
height:170px;
/*background-color:#00FF00;*/
display:block;
}

.pro_list_name a {
color:#000000;
}
.pro_list_name a:visited {
}
.pro_list_name a:hover {
color:666666;
}

.pro_list_desc {
color:#959595;
margin:0 0 5px 0px;
}

.pro_list_price {
color:#424242;
font-size:18px;
margin:0 0 5px 0px;
}


/* Product listing ends */


/* start minicart CSS */#minicart_vert {
	display:inline-block;
	margin:0 0 0 0px;
	padding:0 0 5px 0px;
	background-color:#e5e5e5;
	width:203px;
	/*height:80px;*/
	color:#727272;
	/*float:left;		*/
}

#minicart_title {
	text-align:left;
	margin:0px;
	font-size:12px;
	padding:5px 0 0 7px;
	font-weight:none;
	float:left;
	color:#000000;
	line-height:100%;
	
}
.minicart_subprodname {
	display:none;
	font-size:11px;
	color:#727272;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 0px;
}

.minicart_subthumbnail {
display:none;
text-align:center;
}

.minicart_subqty , .minicart_subprice {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#727272;
text-align:center;
display:none;
float:left;
}
.minicart_subprice {

}


#minicart_totalqty {
float:right;
font-size:11px;
padding:5px 5px 0 0px;
margin:0px;
text-align:center;

}

#minicart_totalprice {
font-size:11px;
text-align:right;
padding:0 5px 5px 0px;
clear:right;
border-bottom:1px dashed #666666;
}

#minicart_viewcart {
float:left;
padding:0 0 0 0px; margin:5px 0 0 20px;
	line-height:100%;
}
#minicart_viewcart a{
	font-size:11px;
	font-weight:bold;
}
#minicart_viewcart a:hover{
	color:#ffffff;	font-weight:bold;
}


#minicart_checkout {
margin:6px 20px 0 0px;
padding:0 0 0 0px;
display:inline-block;
/*position:absolute;*/
text-align:left;
float:right;

}

#minicart_checkout a{
	font-size:11px;

	font-weight:bold;
}
#minicart_checkout a:hover{
	color:#ffffff;	font-weight:bold;
}/* end minicart CSS */


/* MASTER LIST STARTS*/

/* CHANGE THESE TO MATCH TEMPLATE:- STARTS */
p, body, span, div, td, a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px;}

a, a:visited { color:#000000; font-weight:bold; text-decoration:none;}
a:hover { color:#666666; text-decoration:underline;font-weight:bold; }

.primary_color {background-color:#c9caca;}  /* DIV background colors, paddings, margins */
.secondary_color {background-color:#ffffff;}
.third_color {background-color: #e1e2e2;}

.primary_border_color {border-color:#000000;} /* DIV border colors, paddings, margins ENDS */
.secondary_border_color {border-color:#666666;}
.third_border_color {border-color:#999999;}

.prod_your_price_correct_price { color:#000000;} /* prices of other currency*/
.bigger_price_show_class {color:#000000;}  /* prices of other currency country*/

.large_header_text {color:#000000; } /* main titles, headers */
.large_header_text a, .large_header_text a:visited {}
.large_header_text a:hover {}

.large_text { color:#000000;}  /* Normally product page, larger than common text */
.large_text a, .large_text a:visited { color:#000000; }
.large_text a:hover { color:#666666; text-decoration:underline; }

.medium_text { color:#000000; } /* Highlight titles */
.medium_text a, .medium_text a:visited {color:#000000; }
.medium_text a:hover { color:#666666;}

.reverse_text {color:#000000;} /* mostly light colored text with colored backgrounds*/
.reverse_text a, .reverse_text a:visited {color:#000000;}
.reverse_text a:hover { color:#666666;}

.reverse_text_2 { color: #666666;  } /* mostly light colored text with colored backgrounds*/
.reverse_text_2 a, .reverse_text_2 a:visited {color:#666666; }
.reverse_text_2 a:hover {text-decoration:underline; color:#000000; }

.light_text_links2 { color:#000000; } /* mostly light colored text with colored backgrounds*/
.light_text_links2 a, .light_text_links a:visited {color:#000000; }
.light_text_links2 a:hover { color:#666666; }



/* Text links with background colors */
.cartbutton { width:auto; height:auto;}
.cartbutton a, .cartbutton a:visited { width:auto; height:auto; } 
.cartbutton a:hover { width:auto; height:auto; }
.cartbutton img { border:0px;}

.cartbutton_medium {  }
.cartbutton_medium a, .cartbutton_medium a:visited {background-color: #ffae00; color:#000000;} /* change text color, bgcolor, slider buttons*/
.cartbutton_medium a:hover {text-decoration:underline; color:#000000; background-color: #c7c7c7;} /* change text color, bgcolor*/

.cartbutton_large { width:250px; }
.cartbutton_large a, .cartbutton_large a:visited {background:url(cart.png) no-repeat right;text-decoration:none;background-color:#ff5a00;color:#ffffff; padding:12px;} 
.cartbutton_large a:hover {text-decoration:underline;color:#ffffff; background-color:#727272; } /* change text color, bgcolor*/
/* Text links with background colors */

.add_to_wishlist { width:250px; } /* Text style */
.add_to_wishlist a, .add_to_wishlist a:visited{/*background: url(wishlist.png) no-repeat right;*/text-decoration:none; color:#ffffff; background-color: #b0b0b0; padding:3px; text-indent:8px; height:20px;padding-top:7px;padding-bottom:3px;}/*change text color,bgcolor*/
.add_to_wishlist a:hover {/*background: url(wishlist.png) no-repeat right;*/text-decoration:underline; color:#ffffff; background-color: #666666;} /* change text color, bgcolor*/

.add_to_wishlist_small {}  /* Image style ONLY width:120px; height:20px; */
.add_to_wishlist_small a, .add_to_wishlist_small a:visited {background: url(addtowishlist.png) no-repeat;text-decoration:none; color:#ffffff; background-color:none;}
.add_to_wishlist_small a:hover {background: url(addtowishlist_on.png) no-repeat;text-decoration:underline; color:#ffffff; background-color:#CCCCCC;}

/* CHANGE THESE TO MATCH TEMPLATE:- ENDS */



/* SELDOM CHANGES:- STARTS */
.border_effect { border:5px solid #ffffff;} /* effects */
.border_effect2 { border:1px solid #666666;}
.border_effect3 { border-color:#b2b2b2;}
.border_effect4 { border-bottom:1px solid #000000; }
.border_dashed { border-bottom:1px dashed #000000; }
.border_color2 { border-color:#666666;}

.image_styles {border:1px solid #333333; } /* image styles */

.highlight_text { color:#ff0000;}
.header { font-weight:bold; }

.button_text { color:#FFFFFF;} /* text, text links with colored backgrounds */
.button_text a, .button_text a:visited { color:#FFFFFF; text-decoration:underline;}
.button_text a:hover { text-decoration:none; color:#666666;}

.shadow_effect { box-shadow: 0px 0px 20px #888;}
.spacing_bottom { margin:0 0 10px 0px;}
.wrapcontent { display:inline-block;}

.label { font-weight:bold;}
.label_highlight { color:#FF0000; font-weight:bold;}

.textbold { font-weight:bold;}

/* SELDOM CHANGES:- ENDS */


/* BUTTONS USED, just replace the images with the same file names and dimensions. DO NOT TOUCH, just use the classes */

/* BUTTONS USED, just replace the images with the same file names and dimensions. DO NOT TOUCH, just use the classes */
/* Add to carts, wishlist, checkouts, quick add to cart */
.cartsmall {}
.cartsmall a, .cartsmall a:visited {  background: url(cartsmall.png) no-repeat; } /* ONLY width: 80px; height: 30px;  */
.cartsmall a:hover {background: url(cartsmall_on.png) no-repeat;} 

.cartmedium { }
.cartmedium a, .cartmedium a:visited { background:url(cartmedium.png) no-repeat; } /* ONLY width: 120px; height: 35px;  */
.cartmedium a:hover { background: url(cartmedium_on.png) no-repeat;}

.cartlarge { }
.cartlarge a, .cartlarge a:visited { background: url(cartlarge.png) no-repeat;} /* ONLY width: 180px; height: 50px;  */
.cartlarge a:hover {background: url(cartlarge_on.png) no-repeat;}


.cartlink {}
.cartlink a, .cartlink a:visited {}
.cartlink a:hover {}

.cart_overlay {}
.cart_overlay a, .cartsmall a:visited { background: url(cart_overlay.png) no-repeat; } /* ONLY width:80px; height:80px;  */
.cart_overlay a:hover {background: url(cart_overlay_on.png) no-repeat; } /* ONLY width:80px; height:80px;  */

.cart_overlay_small {}
.cart_overlay_small a, .cart_overlay_small a:visited { background: url(cart_overlay_small.png) no-repeat; } /* ONLY width:60px; height:60px;  */
.cart_overlay_small a:hover {background: url(cart_overlay_small_on.png) no-repeat;} /* ONLY width:60px; height:60px;  */


.checkout_button { clear:both; }
.checkout_button a, .checkout_button a:visited { background-color:#00aaff; color:#FFFFFF; font-size:16px;} /* change bgcolor, text color */
.checkout_button a:hover { background-color:#000000; color:#FFFFFF;text-decoration:none;}/* change bgcolor, text color */

a.quick_add_close, a.quick_add_close:visited{background: url(close.png) no-repeat #ababab; display:block; width:20px; height:20px; }
a.quick_add_close:hover {background:url(close.png) no-repeat #000000;}

a.quick_add_continue_shop, a.quick_add_continue_shop:visited{background:url(quickadd_continue_shop.png) no-repeat right; }
a.quick_add_continue_shop:hover {background:url(quickadd_continue_shop_on.png) no-repeat right; }

a.quick_add_continue_checkout, a.quick_add_continue_checkout:visited{background:url(quickadd_checkout.png) no-repeat right;}
a.quick_add_continue_checkout:hover {background:url(quickadd_checkout_on.png) no-repeat right; }

/* Add to carts, wishlist, checkouts, quick add to cart ENDS */


.product_name {margin:0 0 2px 0px; text-align: right; /*line-height:100%;*/
height:17px; /*background-color: #0000ff;*/
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
white-space: nowrap;
}
.product_name a, .product_name a:visited { font-weight:bold; text-align:right;  color:#000000;}
.product_name a:hover { text-decoration:underline; color: #89102e;}

.product_pic_container { border-color:#cccccc; margin:0 0 3px 0px; background-color:#ffffff;}
.product_price { text-align: right; font-weight:normal ; margin:0 0 0 0px; padding:0 0 10px 0px; height:15px; }

.add_to_cart { text-align:right;}
.add_to_cart a, .add_to_cart a:visited { width:inherit; height:auto;color:#ffffff; font-weight:bold; font-size:12px; text-align:right; background-color:#ff5900; padding:7px;
/* display:block;*/}
.add_to_cart a:hover {width:inherit; height:auto; color:#ffffff;  background-color: #4076a5; text-decoration:none; }



/*  page header & description ends */

#recently_viewed_products {}
#recently_viewed_products_header {	
	text-decoration:none;
	color: #ffffff;
	/*font-size:14px;*/
	font-weight:bold;
		font-size:14px;
	}
	
.recently_viewed_products_product_name { padding:5px 0 7px 15px; display:block; /*border-bottom:1px solid #CCCCCC;*/}
.recently_viewed_products_product_name a, .recently_viewed_products_product_name a:visited{ 	
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
	/*font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	*/}
	
.recently_viewed_products_product_name a:hover {
	color: #CCCCCC;
	text-decoration:none;
	font-weight:normal;
}
	
.recently_viewed_products_product {}

ul#widget_BODY_body { /*width:810px;   background-color:#FF0000*/float:left; padding:0; margin:0; width:760px; }
ul#widget_BODY_body li { display:inline-block; text-align:left; width:100%;}

#admindiv_BODY { /*border:solid; float:right;*/}


#review_iframe { border:1px solid #999999;}




#shipping_calculator{display:inline-block;vertical-align:top;border:1px solid #ccc;}
#discount_coupon{display:inline-block;vertical-align:top;border:1px solid #ccc;}
.ShowCartContinueBtn, .ShowCartChangeQtyBtn, .ShippingCalculatorButton, .DiscountCouponButton{
	cursor:pointer;
	border : solid 1px #ffffff;
	border-radius : 3px;
	moz-border-radius : 3px;
	font-size : 17px;
	color : #ffffff;
	padding : 5px 10px;
	background : #2b2b2b;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b2b2b), color-stop(100%,#707070));
	background : -moz-linear-gradient(top, #2b2b2b 0%, #707070 100%);
	background : -webkit-linear-gradient(top, #2b2b2b 0%, #707070 100%);
	background : -o-linear-gradient(top, #2b2b2b 0%, #707070 100%);
	background : -ms-linear-gradient(top, #2b2b2b 0%, #707070 100%);
	background : linear-gradient(top, #2b2b2b 0%, #707070 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#707070',GradientType=0 );

}
.ShowCartCheckOutBtn{
	cursor:pointer;
	border : solid 1px #ffffff;
	border-radius : 3px;
	moz-border-radius : 3px;
	font-size : 17px;
	color : #ffffff;
	padding : 5px 10px;
	background : #ff9100;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffac00), color-stop(100%,#ff5c00));
	background : -moz-linear-gradient(top, #ffac00 0%, #ff5c00 100%);
	background : -webkit-linear-gradient(top, #ffac00 0%, #ff5c00 100%);
	background : -o-linear-gradient(top, #ffac00 0%, #ff5c00 100%);
	background : -ms-linear-gradient(top, #ffac00 0%, #ff5c00 100%);
	background : linear-gradient(top, #ffac00 0%, #ff5c00 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffac00', endColorstr='#ff5c00',GradientType=0 );

}

.caption_overlay{padding:10px;background-color:grey;color:white;}
.caption_overlay a,.caption_overlay a:visited,.caption_overlay a:visited{color:white;}

/* page header & description */
.page_description_header { font-weight:bold; font-size:18px; margin:0 0 0 0px; text-align:left; line-height:30%;}

#top_title_name { font-weight:bold; font-size:18px; margin:0 0 0 0px; text-align:left;}
#top_title_name h3{ font-weight:bold; font-size:18px; margin:0 0 0 0px; text-align:left;}
#search_title_name h3 { font-weight:bold; font-size:18px; margin:0 0 0px 0px; text-align:left;}

.page_description { margin:10px 0 20px 0px;}
.page_description h3 { margin:0; padding:0; font-size:18px; }

.page_description p { padding:0; margin:0;}


/*Product page custom starts layout 14*/

#product_page_pic {border:1px solid #b1b1b1; }
#product_page_pic img {}

#product_name { padding:13px; font-weight:normal;  /*font-size:18px;border:1px solid #b1b1b1; */}
.prod_strike_currency_type { text-decoration:line-through;}

span.new_productname { font-size:18px;}

.product_price_page {}
.bigger_price_show_class { font-size:22px;}

.prod_on_sale {font-weight:bold; color:#ff0000;}
.qty_over {color:#ffffff; font-weight:bold; }

.descp_review {border-bottom:1px solid #606060; }
.product_review_main { color:#606060;}

.prod_inventory { border-bottom:1px solid #cccccc;}
#dot1{border:1px solid black;}

#rate a{ }
#rateicon { }
#rate a#reviewwrite { background-color: #CCCCCC; color:#FFFFFF;}

.image {width:90px; height:76px;} 
.image img { max-width:90px;}
/*Product page custom ends*/




/* Required for paging */

.pagingnum{cursor:pointer;}
.pagingviewall{cursor:pointer;}
.pagingnext{cursor:pointer;}
.pagingprev{cursor:pointer;}
.pagingdiv {
font-size:12px;
width:100%;
text-align:center;
padding:10px;
}
.pagingdiv ul{list-style-type:none;margin:0;padding:0;}
.pagingdiv li{display:inline;margin:0px 3px 0px 3px;padding:0px 3px 0px 3px; }
#product_listing_sortby_box { text-align:right;}

/* Required for paging ends */

/* Category pages*/

#front_product_listing .front_product { margin-top:20px; border-color:#b1b1b1;}
#cat_product_listing .cat_product { margin-top:20px; border-color:#b1b1b1;}
#top_product_listing .top_product { margin-top:20px; border-color:#b1b1b1;}
#onsale_product_listing .onsale_product { margin-top:20px; border-color:#b1b1b1;}
#new_product_listing .new_product  { margin-top:20px; border-color:#b1b1b1;}
#search_product_listing .search_product { margin-top:20px; border-color:#b1b1b1;}

.main_cat_title { font-weight:bold; font-size:18px;  color:#000000; text-align:center; }
.main_cat_list {margin:0 0 20px 0px; /*background-color:#009900;*/}

.cat_list { }
.cat_img {cursor:pointer;border-color:#787878;}
.cat_name { text-align:center; background-color:#323232; display:inline-block; border:1px solid #323232; width:100%; 
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
white-space: nowrap;}
.cat_name a, .cat_name a:visited{ text-align:left; color:#ffffff;}
.cat_name a:hover { color: #666666;}
.category_pic {}
.cat_name a:hover { }


.cat_title{padding:10px;margin-top:5px;margin-botoom:5px;background-color:grey;color:white;}

#category_links { padding:0 0 10px 0px; }
#category_links a{ padding:0 0 10px 10px;font-weight:normal;}

#cat_description {}
#cat_title_name { font-size:16px; padding:0 0 0 0px; font-weight:bold;margin:0;}
#cat_product_listing {clear:both;}

/* Category pages ends*/


/* Cross sell add to carts */
.cartbutton{ text-align:center;}
.upsell_add_to_cart { text-align:center;}


/* Slide in information*/
.caption_overlay { padding:5px 0 10px 0px; margin:0; background:url(caption_overlay.png);}


#footer .bottomlinks .link a, #footer .bottomlinks .link a:visited {color:#868484; text-decoration:none;	font-size:11px;}
#footer .bottomlinks .link a:hover {color:#666666; text-decoration:underline;	font-size:11px;}

#previousbrand{ margin-top:50px;}
#nextbrand { margin-top:50px;}
#sliderbrands {}
.sliderwrapper {}
.brand_list {}
.brand_img { border-color:#CCCCCC; background-color:#FFFFFF; cursor:pointer;}
.brand_img img { }
.brand_name { text-align:center; padding:2px;}

.product_original_price { text-decoration: line-through;}