@charset "utf-8";
/* CSS Document */
/* --------------------------------------    main css   ----------------------------------------- */
html, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tbody, tfoot, thead, th, body{
	margin: 0; vertical-align: baseline; padding: 0;border: 0;outline: 0;font-size: 100%;font-weight: inherit;font-style: inherit;}
	

	/*  */
	#wrap{ width:915px; height:auto; margin:auto;}
	
	
/* --------------------------------------    css for header   ----------------------------------------- */	
.header { 
width:915px; 
height:118px; 
background:url(../../images/header_images/background.jpg); 
background-repeat:repeat-x; 
}

a.header_menu:link {text-decoration:none; color:#CCCCCC;}
a.header_menu:active {text-decoration:none; color:#CCCCCC;}
a.header_menu:visited {text-decoration:none; color:#CCCCCC;}
a.header_menu:hover {text-decoration:none; color:#FFFFFF;}



.header_left{ 
width:446px; 
height:118px; 
float:left;}

.header_right{ 
width:469px; 
height:118px; 
float:right; }

.search { height:41px; vertical-align:bottom;}
.space { height:40px;}	
.tabs { height:37px;}			
.serch_txbx { 
background:#d8d5d5; 
border:#666666; 
color:#666666; 
font-family:Arial; 
font-size:14px; 
 }

.serch_txbx:hover { 
background:#FFFFFF; 
border:#666666; 
color:#666666; 
font-family:Arial; 
font-size:14px; 
 }

.m1 {
width:110px; 
height:30px; 
background:url(../../images/header_images/hover/img_1.png); 
font-family:Arial; font-size:12px; color:#FFFFFF; text-align:center; font-weight:bold;
}
.m1:hover {
width:110px; 
height:30px; 
background:url(../../images/header_images/hover/img_1_h.png); 
font-family:Arial; font-size:12px; color:#FFFFFF; text-align:center; font-weight:bold;
}
.m2 {
width:97px;
height:30px; 
background:url(../../images/header_images/hover/img_2.png); 
font-family:Arial; font-size:12px; color:#FFFFFF; 
text-align:center; font-weight:bold;
}
.m2:hover {
width:97px;
height:30px; 
background:url(../../images/header_images/hover/img_2_h.png); 

}
.m3 {
width:132px; 
height:30px; 
background:url(../../images/header_images/hover/img_3.png); 
font-family:Arial; 
font-size:12px; color:#FFFFFF; 
text-align:center; font-weight:bold;
}
.m3:hover {
width:132px; 
height:30px; 
background:url(../../images/header_images/hover/img_3_h.png); 
}
.m4 {
width:114px; 
height:30px; 
background:url(../../images/header_images/hover/img_4.png); 
font-family:Arial; 
font-size:12px; color:#FFFFFF; 
text-align:center; font-weight:bold;
}
.m4:hover {
width:114px; 
height:30px; 
background:url(../../images/header_images/hover/img_4_h.png); 
}
/* --------------------------------------    css for menu   ----------------------------------------- */	
.menu { height:31px; width:100%; background:url(../../images/menu_images/background.png); background-repeat:repeat-x; font-family:Arial; font-size:13px; color:#FFFFFF; font-weight:bold;
}
.menu a , a:link , a:active{ 
text-decoration:none; 
color:#CCCCCC; }
.menu a:hover{ 
text-decoration:none; color:#FFFFFF;
}
.menu_lower { width:915px; height:55px; background:url(../../images/menu_images/menu_lower/border.jpg);}
.menu_lower2 { width:910px; height:45px; background:url(../../images/menu_images/menu_lower/border2.jpg); }
.sub_menu { float:right; width:718px; height:auto; font-family:Arial; font-size:12px; color:#646362; font-weight:500; margin-right:50px}

a.div_active:link {text-decoration:none; color:#333333;}
a.div_active:active {text-decoration:none; color:#333333;}
a.div_active:visited {text-decoration:none; color:#333333;}
/*a.div_active:hover {text-decoration:none; 	color:#9c9ea2;}*/

a.div_inactive:link {text-decoration:none; color:#9c9ea2;}
a.div_inactive:active {text-decoration:none; color:#9c9ea2;}
a.div_inactive:visited {text-decoration:none; color:#9c9ea2;}
/*a.div_inactive:hover {text-decoration:none; 	color:#333333;}*/


			div.active {
  			border-width:2px;
  			border-style:solid;
  			border-color:#c5c4bf;
			background:#e9e7e0;
			color:#333333;
			padding-left:7px;
  			}


  			div.inactive {
 			border-width:1px;
  			border-style:solid;
  			border-color:#c3c2be;;
			color:#9c9ea2;
			background:#dbd8cf;
			padding-left:7px;
  			}
			
			/*div.inactive:hover {
  			border-width:2px;
  			border-style:solid;
  			border-color:#c5c4bf;
			background:#e9e7e0;
			color:#333333;
			padding-left:7px;
			}*/


			div.quick_view {
  			border-width:2px;
  			border-style:solid;
  			border-color:#c5c4bf;
			background:#e9e7e0;
			color:#333333;
			padding-left:7px;
  			}



/* --------------------------------------    css for body   ----------------------------------------- */
.body { width:915px; height:auto; background:url(../../images/body_images/background.png); background-repeat:repeat-y;}
.body_right_container { float:right; width:718px; height:auto;
font-family:Arial; font-size:10px; color:#333333; }
.body_right_container_sub_right {width:200px; height:auto; float:left; margin-right:4px;}

div.sub_right {
border-width:thin;
  			border-style:solid;
  			border-color:#c5c4bf;
			background:#ffffff;
		
			border-left:thin;
			border-right:thin;
			
			color:#333333;
			padding:5px;
			}

.body_left_container {width:197px; height:auto;}

a.subright:link {text-decoration:none; color:#333333; text-decoration:underline; font-size:11px; font-weight:bold;}
a.subright:active {text-decoration:none; color:#333333; text-decoration:underline; font-size:11px; font-weight:bold;}
a.subright:visited {text-decoration:none; color:#333333; text-decoration:underline; font-size:11px; font-weight:bold;}
a.subright:hover {text-decoration:none; color:#FF6600; text-decoration:underline; font-size:11px; font-weight:bold;}

.textbox{margin:0px;width:151px; height:22px; background:url(../../images/thumbnails/txbx.png); padding-top:5px;}
.textbox2{margin:0px;width:151px; height:22px; background:url(../../images/cart/textbox.jpg);  padding-top:5px;}
.textbox3{margin:0px;width:53px; height:22px; background:url(../../images/cart/txbx2.jpg);  padding-top:5px;}
.txbk{
background:none;
border:none;
width:134px;
height:15px;
margin:0;
padding: 1px 6px 2px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


.txbk2{
background:none;
border:none;
width:33px;
height:15px;
margin:0;
padding: 2px 7px 0px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/* ----------------------------- payment / shipping / ----------------------*/

		div.b_payment {
  			border-width:2px;
  			border-style:solid;
  			border-color:#e7e7e7;
			background:#f5f5f5;
			padding-left:7px;
			}



/* ----------------------------- order info / ----------------------*/
.order_info {width:514px; height:auto; margin:auto; font-size:11px;}
.header_black { width:507px; border-width:1px; border-style:solid;	border-color:#000000; background:#000000;color:#333333;	padding-left:7px; font-family:Arial; color:#FFFFFF; padding:2px; font-weight:bold;}
.header_sub_grey {
 width:507px; border-width:1px; border-style:solid;	border-color:#000000; background:#ddd9d0;color:#000000;	padding-left:7px; font-family:Arial;  padding:2px; font-size:12px;}
.oi_content {width:507px; border-width:1px; border-style:solid;	border-color:#000000; border-top-color:#FFFFFF; background:#FFFFFF;color:#000000;	padding-left:7px; font-family:Arial;  padding:2px; font-size:12px; }

.oi_body {  width:507px; border-width:1px; border-style:solid;	border-color:#000000; background:#ddd9d0;color:#000000;	padding-left:7px; font-family:Arial;  padding:2px; font-size:12px;}

.or_rec { font-family:Arial; font-size:14px; font-weight:bold; color:#333333;}











































/* --------------------------------------    Accordion css  ----------------------------------------- */
.init {}

.init li { text-align: left; }

.urbangreymenu{
width: 193px;/*width of menu*/
}

.urbangreymenu .headerbar{
font-family:Arial;
font-size:16px;
font-weight:bold;
color: white;
background: #747474 url(arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*31px is left indentation of header text*/
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
color:#333333;
text-align: left;


}
.urbangreymenu .headerbar2{
font-family:Arial;
font-size:16px;
font-weight:bold;
color: white;
background: url(arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*31px is left indentation of header text*/
}
.urbangreymenu .headerbar2 a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom:0px;/*bottom spacing between menu items*/
padding:inherit;
}

.urbangreymenu ul li a{
font-family:  Arial;
font-size:12px;
color: black;

background: #dbd8cf;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color:#990033;

}

#leftbr-price, .l-pr, .ul-pr {
background:#666666;
}


.l-pr a, .l-pr a:link, .l-pr a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff; 
background:#666666;

}

