/* CSS Document */

body {
	text-align:center;
	margin: 0px 0px;
	background-color: #000000;
}

/* Removing borders from linked images */ 
a img{border:none;}

h2, h3{font-family: Arial, Helvetica, sans-serif;font-weight: normal;}


.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}	

/* white link */
.style1 a:link{color:#ffffff;text-decoration: none;}
.style1 a:visited{color:#ffffff;text-decoration: none;}
.style1 a:hover{color:#ffffff;text-decoration: underline;}
.style1 a:active{color:#ffffff;text-decoration: underline;}

/* grey link */
.style2 a:link{color:#939a9f;text-decoration: underline;}
.style2 a:visited{color:#939a9f;text-decoration: underline;}
.style2 a:hover{color:#939a9f;text-decoration: underline;}
.style2 a:active{color:#939a9f;text-decoration: underline;}







/* ------------------------------------------------------
   Global container 
------------------------------------------------------ */
/* Constructing the global container holding everything in place */
#globalcontainer{background-color:#000000;background-image:url(img/site_bg.gif); background-repeat: repeat-y;text-align:left; margin: 0px auto; width:733px;}
	

#globalheader{width:733px;height:123px;background-image: none;position:relative;z-index:5}

/* Placing the headerimage */	
#globalheaderimg{position:absolute;top:50px;left:120px;z-index:5}
#globalheaderimgnew{position:absolute;top:50px;left:120px;z-index:5}

/* Placing the logo */		
#globallogo{z-index:100;position:absolute;top:0px;left:-94px;}
#globallogo-1 {	z-index:100;position:absolute;top:0px;left:-94px; width:274px;	height:149px;}
#globallogo-2 {	z-index:100;position:absolute;top:0px;left:180px; width:111px;	height:31px;}
#globallogo-11 {	z-index:100;position:absolute;top:0px;left:-94px;}
#globallogo-22 {	z-index:100;position:absolute;top:0px;left:180px;}

#internalbox
{
	float:left;
	text-align:center;
	width:158px;
	
	padding-top:5px;
	border:1px solid #e5e5e5;
}
html>body #internalbox
{
	float:left;
	text-align:center;
	width:148px;
	
	padding-top:5px;
	border:1px solid #e5e5e5;
}

#catproductss
{
	margin-top:-3px;
}
html>body #catproductss
{
	margin-top:-1px;
}
#hrup
{
	width:165px;
	margin-top:-3px
}
html>body #hrup
{
	width:165px;
	margin-top:5px
}
#mentopmenu
{
float:left;width:864px;height:22;border-bottom:1px solid #e5e5e5;padding-bottom:4px;padding-top:6px;
}
html>body #mentopmenu
{
float:left;width:864px;height:22;border-bottom:1px solid #e5e5e5;padding-bottom:4px;padding-top:6px;
}
/* Placing the contact link */	
#mybag{z-index:100;position:absolute; left:500px; }
#mybagnew{z-index:100;position:absolute; left:660px;  }
html>body #mybag{z-index:100;position:absolute; left:485px; }
html>body #mybagnew{z-index:100;position:absolute; left:645px;}

/* Placing the headerbar link */	
#myhome{z-index:6; position:absolute; right:500px; top:66px; padding-left: 16px; color:#ffffff;}
#myhomenew{z-index:6; position:absolute; right:620px; top:66px; padding-left: 16px; color:#ffffff;}

#myaccount{z-index:6; position:absolute; right:50px; top:66px; padding-left: 16px; color:#ffffff;}
#myaccountnew{z-index:6; position:absolute; right:100px; top:66px; padding-left: 16px; color:#ffffff;}

#menlink{z-index:6; position:absolute; right:440px; top:66px; padding-left: 16px; color:#ffffff; font-size: 12px;font-weight: bold;}
#menlinknew{z-index:6; position:absolute; right:545px; top:66px; padding-left: 16px; color:#ffffff; font-size: 12px;font-weight: bold;}

#womenlink{z-index:6; position:absolute; right:355px; top:66px; padding-left: 16px; color:#ffffff; font-size: 12px;font-weight: bold;}
#womenlinknew{z-index:6; position:absolute; right:440px; top:66px; padding-left: 16px; color:#ffffff; font-size: 12px;font-weight: bold;}

/* main content background */

#globalcontent{width:750px;background-image:url(img/site_bg.gif); background-repeat: repeat-y;top:0px;margin-left:16px;background-color:transparent; }
#globalcontenthome{width:743px;background-image:url(img/site_bg.gif); background-repeat: repeat-y;position:relative;top:0px;left:0px;background-color:transparent; }
#globalcontentleft{width:125px;float:left;overflow:hidden;position:relative;top:15px;left:16px;z-index:0;margin:8px 0px 0px 0px;background-color:#FFFFFF;}

	/* box left */
.cbar {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	text-decoration: none;
	color: #403e39;
}

.cbar h2{background-color:#403e39;font-weight:bold;font-size: 10px; color: #ffffff; text-align:left; line-height:10px;padding: 2px 0px 2px 5px;width:125px;margin:3px 7px;}	
	
.cbar h3{background-color:#FFFFFF;font-size: 10px;font-weight:bold; text-align:left; line-height:10px;padding: 7px 9px 0px 12px; margin:3px 0px;width:auto;}	

.cbar .boxtop{height:20px;width:auto;overflow:hidden;margin-top:2px;margin-bottom:2px;}

.cbar .box {position:relative;top:0px;left:0px;width:118px;text-align:left;padding:0px 0px;margin:0px 3px 0px 3px;}

.cbar .boxbottom{height:20px;width:auto;overflow:hidden;margin-top:-2px;margin-bottom:2px;}

.cbar .banner { padding: 5px 5px 5px 12px; color: #FFFFFF; text-align: left;font-weight: bold;font-size: 15px;margin:0px 6px 0px 6px; }

.cbar ul.menu{margin:0px;padding:0px;}

.cbar ul.menu li {list-style-type:none;width:118px;overflow:hidden;padding:0px 3px 0px 3px;background-repeat:no-repeat;}

.cbar ul.menu li div{padding:0px 5px 0px 10px;}



.cbar ul.menu li ul li{background:none;}
.cbar ul.menu li ul li div{background:none;padding-left:0px;}

.cbar  ul.menu .active {font-weight:bold;}

.cbar  ul.menu li ul {display: none}


.cbar ul.menu a:link{color:#403e39;text-decoration: none;}
.cbar ul.menu a:visited{color:#403e39;text-decoration: none;}
.cbar ul.menu a:hover{color:#403e39;text-decoration: underline;}
.cbar ul.menu a:active{color:#403e39;text-decoration: none;}


.productlink a:link{
color:#403e39;text-decoration: none;
font-family:arial;font-size:11px;color:#474642;
}
.productlink a:visited{color:#403e39;text-decoration: none;
font-family:arial;font-size:11px;color:#474642;
}
.productlink a:hover{color:#403e39;text-decoration: underline;font-family:arial;font-size:11px;color:#474642;
}
.productlink a:active{color:#403e39;text-decoration: none;
font-family:arial;font-size:11px;color:#474642;
}

.hoverlinks
{
	
	text-decoration:none;
}
A.hoverlinks:hover
{
	
	text-decoration:underline;
}


A.categorydisplay:hover
{
font-family:verdana;
font-size:10px;
color:#403e39;
text-decoration:underline;
 cursor:pointer;cursor:hand;
}

html>body A.categorydisplay:hover
{
font-family:verdana;
font-size:10px;
color:#403e39;
text-decoration:underline;
 cursor:pointer;cursor:hand;
}


A.categorydisplay:link
{
font-family:verdana;
font-size:10px;
color:#403e39;
text-decoration:none;
 cursor:pointer;cursor:hand;
}


A.categorydisplay:active
{
font-family:verdana;
font-size:10px;
color:#403e39;
text-decoration:none;
cursor:pointer;cursor:hand;
}
A.categorydisplay:visited
{
font-family:verdana;
font-size:10px;
color:#403e39;
cursor:pointer;cursor:hand;
}


A.category:hover
{
font-family:arial;
font-size:11px;
color:#403e39;
text-decoration:underline;
 cursor:pointer;cursor:hand;
}

A.category:active
{
font-family:arial;
font-size:11px;
color:#403e39;
cursor:pointer;cursor:hand;
}
A.category:link
{
font-family:arial;
font-size:11px;
color:#403e39;
cursor:pointer;cursor:hand;
}
A.category:visited
{
font-family:arial;
font-size:11px;
color:#403e39;
cursor:pointer;cursor:hand;
}

#paymenttotal
{
margin-left:68px;
}
html>body #paymenttotal
{
margin-left:135px;
}
#footerid
{
	width:900px;
	height:45px;
}
html>body #footerid
{
	width:900px;
	height:43px;
}
/* brown link */
.cbar h3 a:link{font-weight:bold;color:#403e39;text-decoration: none;}
.cbar h3 a:visited{font-weight:bold;color:#403e39;text-decoration: none;}
.cbar h3 a:hover{font-weight:bold;color:#403e39;text-decoration: underline;}
.cbar h3 a:active{font-weight:bold;color:#403e39;text-decoration: none;}

/* red link (productdetails) */
.cbar .red a:link{font-weight:normal;color:#773a3a;text-decoration: underline;}
.cbar .red a:visited{font-weight:normal;color:#773a3a;text-decoration: underline;}
.cbar .red a:hover{font-weight:normal;color:#773a3a;text-decoration: underline;}
.cbar .red a:active{font-weight:normal;color:#773a3a;text-decoration: underline;}


#globalcontentcenter{width:730px;top:0px;left:0px;}
#globalcontentcenterhome{width:743px;float:left;position:relative;top:0px;left:0px;}
/*
#globalcontentbottom{background-image: url(http://images4.bangbros.com/evanrivers/t1/content_box_bottom.gif);height:19px;width:715px;overflow:hidden;position:absolute;top:-9px;left:247px;z-index:10;} 
*/


#globalcontentcentercontent .content {width:100%;}

#globalcontentcentercontent .columns1{
	text-align:left;
	padding:0px 0px 0px 16px;
	width:719px;
	background-color: transparent;
	background-image:url(img/site_bg.gif); background-repeat: repeat-y;

}
#globalcontentcentercontent .columns2{
	text-align:left;
	margin:0px 0px;
	padding:0px 0px 0px 16px;
	width:733px;
	background-color: transparent;
	background-image:url(img/site_bg.gif); background-repeat: repeat-y;

}
.columns1{}
/*
#globalcontentbottom{background-image: url(img/footer_2.gif);height:19px;width:728px;overflow:hidden;position:absolute;top:-9px;left:10px;z-index:10;}   
*/
.columns1 .sex { padding: 12px 20px 25px 0px; color: #3c3935; text-align: right;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:24px;	}


.columns1 .sexforemail { padding: 12px 230px 30px 0px;  color: #3c3935; text-align: right;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:24px;	}

.pagefor{left:600px; position:absolute; top:10px; padding: 12px 20px 25px 0px; color: #3c3935; text-align: right;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:24px;	}

html>body .pagefor{left:600px; position:absolute; top:10px; padding: 12px 20px 25px 0px; color: #3c3935; text-align: right;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:24px;	}


#globalfooter {height:105px; text-align:center;width:715px;background-image: url(img/footer_2.gif); position:relative; top:0px;left:0px;margin-bottom:0px;}


#mainpromo{
	background-color: #FFFFFF;
	background-position: 0px 0px;
	position:relative;top:0px;left:0px;
	padding: 0px;
	width: 719px;
	z-index:1;
	
	
}


#mainpromoforemail{
	background-color: #FFFFFF;
	background-position: 0px 0px;
	position:relative;top:0px;left:0px;
	padding: 0px;
	float: left;
	width: 600px;
	z-index:1;
	
	
}

#category_displayimg
{
  background-image:url(../images/categiry_display.gif);
 height:78px;
  width:719px;
  text-align:left;
  margin-top:20px;
}


#mainpromohome {
	background-color:#ffffff;
	height:270px;
    margin-top:5px;
    background-image:url(../images/banner-logo.jpeg);
    background-repeat:no-repeat;   
	width: 710px;
	z-index:1;
}
#mainpromohomenew {
	background-color:#ffffff;
	margin-top:0px;
   background-image:url(../images/home_image.gif);
    background-repeat:no-repeat;   
	width: 866px;
	height:375px;

}
#homenew
{
height:385px;
width:719px;
padding-top:5px;
padding-left:4px;
padding-right:5px;
background-color:#ffffff;
margin-left:16px;

}
#homenew1
{
width:876px;
padding-top:5px;
background-color:#ffffff;


}
html>body #homenew
{
height:385px;
width:710px;
padding-top:5px;
padding-left:4px;
padding-right:5px;
background-color:#ffffff;
margin-left:16px;
}
#menimg1
{
height:22px;
width:869px;
margin-left:2px;
 
}
html>body #menimg1
{
height:22px;
width:866px;
margin-left:0px;
 
}
#homepagemaindiv1
{
margin-left:-2px;
 
}
html>body #homepagemaindiv1
{
margin-left:-5px;
 
}
#homemidportion
{
	float:left;width:678px;height:100%;margin-bottom:15px;
}
html>body #homemidportion
{
	float:left;width:678px;height:100%;margin-bottom:15px;
}

#homeimdportion2 
{
	float:left;width:488px;margin-top:22px;height=100%;
}
html>body #homeimdportion2
{
	float:left;width:487px;margin-top:22px;height=100%;
}
#centerhomeimage
{
	float:left;
	text-align:center;
	width:145px;
	
	border:1px solid #e5e5e5;
}
html>body #centerhomeimage
{
	float:left;
	text-align:center;
	width:146px;
	
	border:1px solid #e5e5e5;
}
#lefthomepage
{
	width:186px;
}
html>body #lefthomepage
{
	width:186px;
}
#bottomhomepage
{
	margin-top:-15px;
}
html>body #bottomhomepage
{
	margin-top:-13px;
}
#bottomlefthomepage
{
	margin-left:2px;
	width:190px;
}
html>body #bottomlefthomepage
{
	margin-left:3px;
	width:190px;
}
#bottomrighthomepage
{
	width:179px;
}
html>body #bottomrighthomepage
{
	width:178px;margin-right:2px;
}
#emailhomepage
{
	margin-left:1px;float:left; width:172px;padding-top:3px;
}
html>body #emailhomepage
{
	margin-left:3px;float:left; width:169px;padding-top:3px;
}
#bottombuttonhome
{
	float:left; width:18px;padding-top:4px;margin-left:0px;
}
html>body #bottombuttonhome
{
	float:left; width:16px;padding-top:3px;margin-left:3px;
}

#rightdivhomepage
{
	float:left;width:178px;height:100%;margin-top:3px;margin-left:0px; 
}
html>body #rightdivhomepage
{
	float:left;width:178px;height:100%;margin-top:3px;margin-left:0px; 
}
/* Placing the promoimage */	
#mainpromoimg{position:absolute; bottom:0px;right:0px; z-index:2 ; }

#mainpromotext{
	position:relative;top:38px;left:30px; width:350px; height:145px; text-align:left; margin:0px; background-color: transparent; overflow:hidden;
}	

.subtitle{font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold;
		font-size: 12px;
		color: #ee8a00;}
		
.subtext{ width:320px; font-family: Arial, Helvetica, sans-serif; text-align: center; 
		font-weight: normal;
		font-size: 10px;
		color: #000000;}
		
.mainpromo_link ,.blue_link a {font-family: Arial, Helvetica, sans-serif; text-align:center; 
		font-weight: normal;
		font-size: 13px;
		color: #cccccc;}
		
.mainpromo_link a:link{color:#cccccc;}
.mainpromo_link a:visited{color:#cccccc;}
.mainpromo_link a:hover{color:#ee8a00;text-decoration: underline;}
.mainpromo_link a:active{color:#ee8a00;}

.blue_link a:link{color:#287c9a;text-decoration: underline;}
.blue_link a:visited{color:#287c9a;text-decoration: underline;}
.blue_link a:hover{color:#ee8a00;text-decoration: underline;}
.blue_link a:active{color:#ee8a00;text-decoration: underline;}


#salesection {
	background-color: transparent;
	background-position: 0px 0px;
	position:relative;top:0px;left:3px;
	padding: 0px;
	float: left;
	height: 154px;
	width: auto;
}

.sales .text{position:absolute; z-index:5; top:10px; right:395px; width:329px; text-align:right; padding:0px 2px; margin:0px 3px 0px 3px;}


#clothing{
	background-color: transparent;
	background-position: 0px 0;
	position:relative;top:0px;left:3px;
	padding: 0px;
	float: left;
	width: 733px;	
}
		
.showup h3{
background-repeat:no-repeat;
height:26px;
font-family: Arial, Helvetica, sans-serif;
 font-weight: bold; font-size: 11px;
  color: #ffffff; 
  text-align:left; 
  line-height:13px;
  padding: 5px 9px 0px 25px;
  margin:0 0 -5px 0; 
  overflow:hidden;
}
.homecategory{
background-repeat:no-repeat;
height:26px;
font-family: Arial, Helvetica, sans-serif;
 font-weight: bold; font-size: 11px;
  color: #ffffff; 
  text-align:left; 
  line-height:13px;
  padding: 5px 9px 0px 25px;
  margin:0 0 -5px 0; 
  overflow:hidden;
}	
/*
.showup .boxtop{background-image: url(img/tab_head.gif);height:20px;width:auto;overflow:hidden;margin-top:2px;margin-bottom:2px;}
*/
.showup .box {

background-repeat: repeat-y; 
width:714px;text-align:left;
padding:30px 30px 30px 30px; 
margin:0px 3px 0px 0px;
overflow:hidden;
}

.showup .boxbottom{

height:8px;
width: 714px;
overflow:hidden;
margin-top:0px;
margin-bottom:2px;
}



img.left{float:left;margin: 0px 9px 0px 0px}
img.right{float:right;margin: 0px 0px 0px 9px}

.breaker{overflow:hidden;height:1px;clear:both}

.hr{border-bottom: 1px solid #403e39;height:1px;overflow:hidden;clear:both;padding:0px;}

.cbar .box .hr{width:auto;width:125px;padding: 0px 0px 2px 0px;margin:3px 7px;}


/* button */
div.button{margin:auto;}
#butttonamit
{
  color:#ffffff;padding-top:0px;
}
html>body #butttonamit
{
  color:#ffffff;padding-top:5px;
}
div.button .btnleft, div.button .btnright{
height:28px;
width:7px;

float:left;

}
div.button .btnright{}
div.button .btncenter{
	float:left;
	height:28px;
	
	overflow:hidden;
}
div.button .btncenter a{
	text-decoration: none;
	border:0px solid #000;
	background: transparent;
	font: 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
	cursor: pointer;
	margin:auto;
	line-height:28px;
	padding: 2px 6px;
	vertical-align: bottom;
}

div.button .btncenter a:hover{color:#ffffff}

div.button .btncenter input{
	text-decoration: none;
	border:0px solid #000;
	background: transparent;
	font: 10px Arial, Helvetica, sans-serif;color: #ffffff;
	cursor: pointer;
	margin-top:4px;
	height:19px;
}

/* button */

.input_field { font-family: verdana, helvetica, sans-serif; font-size: 10px; height:15px; border:#CCCCCC solid 1px;  }
html>body .input_field { font-family: verdana, helvetica, sans-serif; font-size: 10px; height:11px; border:#CCCCCC solid 1px;  }


/* dropdown menue */
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height: 18px;
z-index: 100;
background-color: #2e2d2a;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
color:#ffffff;
font-weight: normal;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: black;
color: white;
}
#errMsg{
margin-top:30px;color:#660000;visibility:hidden;font-weight:bold;height:17;margin-left:0px;
}

html>body #errMsg{
margin-top:40px;color:#660000;visibility:hidden;font-weight:bold;height:27;margin-left:0px;
}
#wides{
width:330px;
}
html>body #wides{
width:220px;
}
#forman{
width:745px;
}
html>body #forman{
width:715px;
}
#forwoman{
width:100px;
}
html>body #forwoman{
width:50px;
}


/* end dropdown menue */
