body, form {padding:0; margin:0;}
body {background:#000;}
/* redrose */
html {11px/18px tahoma; color: #000000;}

#pagebody {width:1280px;height:600px; margin:0 0;}

#logo{float:left; width:300px;}

#top_menu{float:right;width:240px; margin:0px;border:0px solid #fff; }
#top_menu ul {list-style-type: none;	padding:0;margin:0;}
#top_menu li {display: inline; 	margin:0; display: inline; }
#top_menu li a {text-transform:uppercase;font: 10px/16px arial; float:left;
color: #919191; padding:20px 10px 10px 10px; text-decoration: none; height:30px; }
#top_menu li a:hover{background:url(images/a-hover.jpg) no-repeat; color:#fff;}

#page_menu{float:right;width:680px; text-align:right;margin:1px;border:0px solid #fff;}
#page_menu ul {list-style-type: none;	padding:0;margin:0;}
#page_menu li {display: inline; 	margin:0; display: inline;}
#page_menu li a {text-transform:uppercase;font: 10px/16px arial; float:left;
color: #970000; padding:20px 10px 0px 10px; text-decoration: none; height:30px; }
#page_menu li a:hover{background:url(images/a-hover.jpg) no-repeat; color:#fff;}

#cat_menu{float:left;width:440px; ;margin:0px;border:0px solid #fff;}
#cat_menu ul {list-style-type: none;	padding:0;margin:0;}
#cat_menu li {display: inline; 	margin:0; display: inline;}
#cat_menu li a {text-transform:uppercase;font: 10px/16px arial; float:left;
color: #919191; padding:20px 10px 0px 10px; text-decoration: none; height:30px; }
#cat_menu li a:hover{background:url(images/a-hover.jpg) no-repeat; color:#fff;}

.toplink {padding:0px;height:28px;margin:3px 0 15px 0;}
.toplink a, .toplink a.visited {font:11px/12px tahoma; color:#fff; border-bottom:0px dotted #000;}
.toplink a:hover {color:#b80000;border-bottom:1px solid #b80000;}   

.divide {background:url(images/divide.gif) bottom right no-repeat;height:55px;width:2px;float:left;}

.clear {clear:both;}


#inner_left{width:255px;background:url(images/tops-title.gif); height:469px;
padding:0; font: 30pt Arial; color:#ccc; float:left;}
#inner_left p {padding:200px 0 0 10px; margin:0;}



#inner_left2 {width:255px; height:440px; padding:0;  color:#ccc; float:left;height:469px;}
#inner_left2 p {padding:150px 0 0 10px; margin:0;font: 25pt Arial; text-align:left;}

.steps {margin:auto auto; padding:5px; text-align:center;}

.design {font: 11px/11px tahoma; color:#666;text-align:left;padding-left:10px;padding-top:2px;}

.image2 {float:left;text-align:center;width:255px;}

.image { position:relative; float:left;text-align:center;width:padding:0;margin:0; border:0px solid #fff;height:420px;}
.image .text { position:absolute; top:422px; left:0px;font-size:11px; font-weight:bold;color:#fff;	text-align:center; width:320px;}
.image .remark {position:absolute; top:355px;left:252px;}



.image a,.image a.visited {text-decoration:none;}

.catpd a, .catpd a.visited {font:bold 17px/20px tahoma;color:#000;text-decoration:none;}
.catpd a:hover {text-decoration:underline; color:#b80000;}

.price {color:#999;font:12px/10px tahoma;}
.discount {color:#b80000;font:bold 11px/10px tahoma;}

.detail_main_box{text-align:left; border:0px solid;padding-left:30px; }
.detail_main_img{float:left;text-align:center;border:1px solid #ccc;padding:3px; padding-bottom:0;}

.add_2_cart{background:#f9f9f9;padding:5px;text-align:center;border:1px solid #ccc;width:280px; }


#main_container{margin:0;padding:0;height:460px; border:0px solid #fff; overflow: auto;
background:#650909 url(images/pg-bg.png) repeat-y; color:#fff;
font-family:tahoma; font-size:11px;position:relative; width:1270px;}

#main_container	span#prevBtn{position:absolute; padding-left:5px;top:180px;}
#main_container span#nextBtn{position:absolute; top:180px;left:1190px; }		


#main_container p { padding-right:120px;}
#main_container td {font:13px/19px tahoma;}
#main_container input {border:1px solid #ccc;width:90%;}
#main_container textarea {border:1px solid #ccc;width:98%;}


.msg {width:555px; margin:12px 12px; padding:5px; text-align:center;border:1px solid #FFBBBB; background:#FFF0F0;
font-size:11px; font-weight:bold;}


.text-img {float:left;width:270px;}



.qty {
  border:1px solid #ccc;
	cursor: pointer; 
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: none; 
	color: #000000;
	margin: 0px 0px 0px 1px; 
	padding: 1px 1px 1px 1px;
	height:22px;
}

p {padding-left:15px;padding-right:15px; text-align:justify; line-height:180%}

.link a, .link a.visited {text-decoration:underline; color:blue;}
.link a:hover {text-decoration:none;border-bottom:1px solid; color:#b80000;}

.blues , .blues a.visited {text-decoration:none; color:#b80000;}
.blues a:hover {text-decoration:none; color:#ccc;}




td.olist {color:#000;}



div#footer {color:#6B9C00; text-align:center; font-size:11px;}
div#footer a, visited {text-decoration:none; color:#000;}
div#footer a:hover {text-decoration:underline; color:#6B9C00;}

input#search { color:#000; border:1px solid #b80000; border-right:0; height:21px; padding-top:3px; }
input#txt {padding-left:5px; color:#000; border:1px solid #b80000; height:20px; padding-top:2px; font-size:11px;font-family:tahoma}
select#selbox { color:#000; border:1px solid #b80000; height:20px; padding-top:1px;font-size:11px;font-family:tahoma }
textarea#txtarea { color:#000; border:1px solid #b80000; height:120px; padding-top:1px;font-size:11px;font-family:tahoma }
input.chk {border:0;}

span#question{color:#b80000;font-weight:bold;}
span#reg{color:#ff0000;font-weight:bold;}

div#regbox {border:0px solid #b80000;color:#000;padding:3px;font-weight:bold;font:12px/18px tahoma; color:#fff;
/*
filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6; */
}
div#regbox a, a:visited{color:#b80000; text-decoration:none;}
div#regbox a:hover{color:#000; text-decoration:underline;}

.pricebox {z-index:1; margin:0;padding:0px; padding-top:5px; }   

div#regbox input {border:1px solid #b80000;width:90%;font:12px/15px tahoma;}

div#errbox { border:1px solid #ff0000;color:#b80000;background:#FFF8F8;padding:3px;font-weight:bold;}
div#prodbox {border:0px solid #000;color:#000;margin-bottom:10px;padding:5px;height:150px;}
div#prodbox a, a:visited{color:#000; text-decoration:none;}
div#prodbox a:hover{color:#b80000; text-decoration:underline;}

#bt {border:1px solid #b80000;color:#b80000;background:#fff7ff;}

#head{font-size:20px}

.rtd {text-align:right;}
.ctd {text-align:center;}
.ltd {text-align:left;}

#rtdl {text-align:right; border-bottom:0px solid #b80000;}
#ctdl {text-align:center; border-bottom:0px solid #b80000;}
#ltdl {text-align:left; border-bottom:0px solid #b80000;}

#floating {
	width:100px;
	height:100px;
	position:relative;
}

#floating div {
	position:absolute;
	bottom:0;
	left:0;
}


a.catm, catm.visited {color: #000000;
	text-decoration: none;
	padding: 0 0 0 10px;
	background-image: url('images/subm-bullet.gif');
	background-position: left;
	background-repeat: no-repeat;
	font-family: tahoma;
	font-size:9px;
	font-weight:bold;
	
}
a:hover.catm {color: #b80000;
	background-image: url('images/subm-bullet2.gif');
	background-position: left;
	text-decoration: underline;
	background-repeat: no-repeat; 	
	font-family: tahoma;
	font-size:9px;
	font-weight:bold;
}

td.tdnor {background:#ffffff; border:1px solid #b80000; }
td.tdnor2 {background:#f4f4f4; border:1px solid #9F4128; }

td.tdnor ul , td.tdnor2 ul{list-style:none;padding:0;margin:0;display:block; text-align:left;}
td.tdnor li , td.tdnor2 li {padding-top:5px;}

td.tdnor a, td.tdnor2 a {font-size:11px; color:#000;text-decoration:none; }
td.tdnor a:hover, td.tdnor2 a:hover {font-size:11px; color:#b80000;text-decoration:underline;}


.commentbox{
background-color: #f4f4f4;
width: 555px;
padding: 10px;
font-size:11px;
margin-top:8px;
}

.commentfooter{
background: url(images/arrow.gif) 20px -2px no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
z-index:2;
padding-top: 1px;
margin-bottom: 2em;
font-size: 85%;
color: #4A4A4A;

}


.contactus {}
.contactus a, .contactus a.visited {text-decoration:underline; color:#ccc;}
.contactus a:hover {text-decoration:none;border-bottom:1px solid; color:#fff;}


.headline {float:left;width:420px;margin-left:0px; padding:5px;}
.headline h4 {padding:0; text-align:justity; font-weight:normal; margin:5px 0 10px 0; line-height:150%}
.headline h3 {margin:0; padding:0; font-size:12px; }
.headline a, .headline a.visited {text-decoration:underline; color:#b80000;}
.headline a:hover {text-decoration:none;border-bottom:1px solid; color:#ccc;}
.headline div {float:left; border-top:0px solid #ccc; margin-bottom:0px; padding-top:10px;}


.pagination ul{
border-bottom: 0px solid #ccc; 
margin:0;
padding:1%; 
margin-bottom:2%; 
list-style-type: none;
 background: #f1f1f1;
}
.pagination ul li{
list-style-image: none;
display:inline;
padding-left: 1%; 
line-height: 1.2em;
}
#pages {
	padding: 3px;
}
#pages ul {
	list-style-type: none;
	padding:0;margin:0;
}
#pages li {
	float: left;
	display: inline;
	margin: 0 5px 0 0; font-size:80%;
	display: block;
}
#pages li a {
	color: #9C4510;
	padding: 4px;
	border: 0px solid #ddd;
	text-decoration: none;
	float: left; 
}
#pages li a:hover {
	color: #000;
	background: #FED5BC;
	border: 0px solid #9C4510;
}
#pages li.nolink {
	color: #CCC;
	border: 0px solid #9C4510;
	padding: 4px;
}
#pages li.current {
	color: #FFF;
	border: 0px solid #9C4510;
	padding: 4px;
	background: #9C4510;
}



.navMenu {text-align:left;padding-left:15px;margin:0;}
.navMenu h3 {margin:0;padding:0;color:yellow; font-size:12px;}
.navMenu ul {list-style-type: none; padding:0;margin:0; }
.navMenu li {padding-top:3px;padding-bottom:3px;padding-left:0px;
			
		  }
.navMenu li a{color:#fff; text-decoration:none;display: block;font-size:11px;
			background:url(images/men-arrow.gif) no-repeat left; padding-left:10px;}
.navMenu li a:visited{color:#fff;}
.navMenu li a:hover {color:#fff; text-decoration:underline; background:url(images/men-garrow.gif) no-repeat left;}



.arrowlistmenu{text-align:left;padding-left:20px;}

h3.cat {padding:0;margin:0;padding-right:10px;padding-bottom:4px;
		border:0;margin-bottom:5px;color:yellow; font-size:12px;cursor: hand;
		}

a.noline{text-decoration:none;}
a:hover.noline{text-decoration:none;}

.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
font-size:12px;color:yellow; font-family:arial;
text-transform: uppercase;
cursor: hand;
text-align:left;
background: url(images/plus.gif) no-repeat center left; padding-left:10px;
}

.menuheader a{color:#333;}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(images/minus.gif) no-repeat center left; padding-left:10px;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 1px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color:#333;
display: block;
padding-bottom:6px;
padding-top:0;
padding-left: 10px ;
margin-left:5px;
text-decoration: none;
font-weight: normal;
background: url(images/men-arrow.gif) no-repeat center left;}

.arrowlistmenu ul li a:visited{
color:#333;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #333;
text-decoration:underline;
background: url(images/men-garrow.gif) no-repeat center left;}
}

