body{ overflow-x:hidden;}

.banner {
	padding-left: 3px; 
    padding-right: 3px; 
    padding-top: 3px;
}

.topImage {
	float:left;
	cursor:pointer;
	width:332px;	
}

.headerRight {
	float:right;
	width:260px;
	text-align:right;
	margin-right:10px;
		}

*html .headerRight {
	width:260px;
	margin-right:0px;	
	}

.leftmenumain {
	display: inline; 
	float: left; 
	margin-left: 3px; 
	margin-top: 3px; 
	margin-right: 3px; 
	width: 170px; 
	clear: none;
}

.main {
	display: inline; 
	float: left; 
	margin-right: 2px; 
	margin-bottom: 3px; 
	margin-top: 3px; 
	width: 570px; 
	padding-left: 1px; 
	clear: none;
}

.myAccountImage {
	float:right;
	cursor:pointer;	
	height:34px;
}

.menuTab {
	height: 19px; 
	width: 746px;
}

.topMenuItem {
	text-align: left; 
	height: 13px;
	display: inline;
	width: 171px; 
	float: left;
}

.topNavStuff {
	float: left; 
	display: inline; 
	width: 535px; 
	background:url(http://images2.solestruck.com/images/bg_menu.gif) repeat-x;
	/*background:#606060;*/
}

.div2 {	
	background-color:#000; 
	position:absolute;
	float:left;
	width:114px;
	height:85px;
	display:none;	
	color:white;
	filter:alpha(opacity=75);	
	opacity:0.9;
	z-index:99;
	padding-left:3px;
	padding-right:10px;
	padding-bottom:10px;
	#filter:alpha(opacity=90);
	_filter:alpha(opacity=90);
	-moz-opacity:.9;
}


.div3 {
        background-color:#000;
        float:left;
        margin-left:0px;
        width:95px;
        /*height:85px;*/
        display:none;
        position:absolute;
        color:white;
        filter:alpha(opacity=75);
		#filter:alpha(opacity=90);
		_filter:alpha(opacity=90);
		-moz-opacity:.9;
		opacity:0.9;
        z-index:99; color:#FFFFFF;
		padding-right:10px;
		padding-bottom:10px;

}

/*avinash for SOLE-3749*/
.div5 {	
	background-color:#000; 
	position:absolute;
	float:left;
	width:114px;
	height:85px;
	display:none;	
	color:white;
	filter:alpha(opacity=75);	
	opacity:0.9;
	z-index:99;
	padding-left:3px;
	padding-right:10px;
	padding-bottom:10px;
	#filter:alpha(opacity=90);
	_filter:alpha(opacity=90);
	-moz-opacity:.9;
}
/*avinash for SOLE-3749*/


#div3 {
	width:100%;
	display:none;
	color:#FFF;
    filter:alpha(opacity=75);
	#filter:alpha(opacity=90);
	_filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
    z-index:99;
    background-color:#000;
	padding-right:10px;
	padding-bottom:10px;
}
#div5 {
	width:100%;
	height:315px;
	display:none;
	color:#FFF;
    filter:alpha(opacity=75);
	#filter:alpha(opacity=90);
	_filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
    z-index:99;
    background-color:#000;
	padding-right:10px;
	padding-bottom:10px;
}

ul.column-centered {
	float: left;
	width: 85px;
	padding: 0 5px 0 5px;
	margin: 0;
	list-style-type: none;
	text-align:center;
}

ul.column {
	float: left;
	width: 85px;
	padding: 0px 0 0px 5px;
	margin: 0 15px 10px 15px;
	#margin: 0 15px 10px 10px;
	list-style-type: none;
	text-align:left;
}
.innermenuDiv {
	position:absolute; 
	z-index:0; 
	background:#000000; 
	margin:0; 
	padding:0px; 
	#padding:0px 0px 10px;
	}
li.brandlistitems{
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:0px dashed;
	line-height:70%;
}

.menuBrandsDiv3 {

    border:0px solid black;
	/*height:21px;*/
	width: 100%;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	font-family:'Tahoma';
	font-size:11px;
	padding-bottom:0px;	
    float:left;
    margin-left:0px;
    display:none; 
    position:absolute;
}


.runwayDropdown {
        background-color:#FFFFFF;-->
        float:left;
        margin-left:0px;
        width:95px;
        /*height:85px;*/
        display:none;
        position:absolute;
        color:#000000;
        filter:alpha(opacity=75);
        -moz-opacity:.75;
        opacity:.85;
        z-index:99;
}


.menu {	
	height:21px;
	width:auto;
	border-bottom:0px dashed;
	cursor:pointer;
	text-decoration:none;
	color:#FFF;
	font-family:'Tahoma';
	font-size:11px;
	margin-left:15px;
}

.hyperlink {	
	text-decoration:none;
	color:#990000;
}

.saleDropdown {	
	background-color:#000; 
	color:#FFFFFF;
	float:left;
    cursor:default;
	margin-left:0px;
	width:114px;
	height:273px;
	display:none;
	position:absolute;
	color:white;
	filter:alpha(opacity=75);
	#filter:alpha(opacity=90);
	_#filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
	z-index:99;
}

.menuSale {	   
    height:21px;
    width:96px;
	cursor:default;
	text-decoration:none;
	color:#FFF;
	font-family:'Tahoma';
	font-size:11px; background:#000000;
}


.runwayText {
    border:0px solid black;
	/*	height:17px;*/ /*width: 150px;*/
	cursor:pointer;
	text-decoration:none;
	color:#FFF;
	font-family:'Tahoma';
	/*font-family:'arial';*/
	font-size:11px;
	padding: 0;
	margin: 0;
	font-weight:normal;
}

a.runwayText {
	color:#FFF;
}

a.runwayText:hover {
	color:#C00808;
}

.innerMenuDiv {
	float:left;
	color:#000000;
	height:100%;
	width:85px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	margin-left:4px;
	margin-right:4px;
	padding-top:3px;
	padding-bottom:5px;
}

.menuBrands {
    <!--border:0px solid black;-->
	/*height:21px;*/
	width: 100%;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	font-family:'Tahoma';
	font-size:11px;
	padding-bottom:0px;	
    filter:alpha(opacity=75);
	-moz-opacity:.9;
	opacity:0.9;
    background-color:#FFFFFF;
}

a.menuBrands {
	color:#000000;
}

a.menuBrands:hover {
	color:#C00808;
}

a.menuBrands:visited {
	color:#000000;
}


 #imgDiv1 {float:left;}
 #imgDiv2 {float:left;}
 #imgDiv3 {float:left;}
 #imgDiv4 {float:left;}
 #imgDiv5 {float:left;}
 #imgDiv6 {float:left;}  


/* All below css are of sale landing page*/
 div.saleMenuItem { 
		   width:135px;
		   color: #666666;
		   font-family: Tahoma;
		   font-size: 11px;
		   padding-top:15px;  
		   padding-left:15px;
		   margin-right:15px;
		   border-left:0px solid #999999;
        }
		div.saleMenu { 
			width:135px;
			color: #666666;
			font-family: Tahoma;
			font-size: 11px;
			padding-top:15px;  
			padding-left:15px;
			margin-right:15px;
			border-left:0px solid #999999;
			padding-top:10px;
			border-right:1px dotted #999999;
			cursor:pointer;
		}

		div.saleBlank { 
			border-right:1px dotted #999999;
			height:25px;
			width:135px;
			padding-left:15px;
			margin-right:15px;
		}
		div.saleImg { 
			width:549px;
			padding-top:17px;
			padding-left:14px;
			border:0px solid;
			float:left;
		}
		div.saleBan { 
			height:161px;
			width:743px;
			padding-left:3px;
			padding-right:0;
			border:0px solid;
		}

		div.saleMainDiv { 
			border-left:1px solid #999999;
			border-bottom:1px solid #999999;
			border-right:1px solid #999999;
			margin-left:2px;
			margin-right:2px;
			height:585px
		}

		div.saleSubDiv { 
			width:150px;
			padding-left:0;
			padding-right:0;
			border:0px solid ;
			float:left
		}

		div.saleNextDiv { 
			height:469px;
			padding-left:0;
			width:145px;
			padding-right:0;
			border:0px solid;
			float:left
		}


/*           Below CSS for email registration         */


   div.emailRegistrationTextField{
	   width:345px;
	   height:31px;
	   font-size:23px;
	   padding-left:10px;
       font-family:Tahoma,Sans-Serif;
	   border-bottom:1px solid #CCCCCC;
	   color:#999999;
	   }

	div.emailErrorTextValue{
		width:340px;
		height:45px;
		font-size:11px;
		padding-left:10px;
		padding-top:19px;
		font-family:Tahoma,Sans-Serif;
		font-weight:bold;
		color:#990000;
	}

	div.emailTextBox{
		padding-left:10px;
		font-family:Tahoma,Sans-Serif;
		font-weight:bold;
		color:#808080;
		font-size:12px;
	}

	div.emailTextInputField{
		 padding-left:9px;
		 width:200px;
		 float:left;
		}
	
	
	div.imageRegFail{
		margin-left:255px;
		width:85px;
		height:20px;
		}

	div.registrationThank{
	   border:20px solid white;
	   margin-left:45px;
	
	}
	
	.hrline
{
 float:right;
 padding-left:8px;
 padding-right:8px;
 width:4px;
 }




/* Solestruck Drop Down Menu - Flexible - CDSS-121 */

table.dropdown_table{ width:auto; color:#fff; font-family:'Tahoma'; font-weight:normal; font-size:11px; margin:0px; padding:0px;}

ul.dropdown_items{ margin:0px 10px 0px 0px; padding:10px 10px 10px 20px; vertical-align:top; width:100px; color:#fff; font-family:'Tahoma'; font-weight:normal; font-size:11px;}

ul.dropdown_items li{list-style:none; list-style-image:none; color:#fff; font-family:'Tahoma'; font-weight:normal; font-size:11px; vertical-align:top; margin:0px; padding:0px 0px 10px 0px; line-height:12px; text-decoration:none;}

ul.dropdown_items li a{list-style:none; list-style-image:none; color:#fff; font-family:'Tahoma'; font-weight:normal; font-size:11px; vertical-align:top; margin:0px; padding:0px 0px 0px 0px; line-height:12px; text-decoration:none;}

ul.dropdown_items li a:hover{list-style:none; list-style-image:none; color:#990000; font-family:'Tahoma'; font-weight:normal; font-size:11px; margin:0px; padding:0px; line-height:12px; text-decoration:none; vertical-align:top;}


/* Solestruck New Header, Footer & About us - CDSS-123 AND CDSS-124 */

.new_freeshipping{width:199px; height:22px; margin-top:4px; float:right;}

.new_contentarea{width:100%; height:auto; float:left; margin:0px; padding:0px;}

.new_leftside{width:210px; height:auto; float:left; margin:35px 0px 0px 0px; padding:0px;}

.new_leftside_bottom{width:100%; height:auto; float:left; margin:35px 0px 0px 0px; padding:0px;}

.new_leftside_bottom1{width:115px; height:auto; float:left; margin:0px 0px 0px 0px; padding:0px; color:#8c6d43; font-size:10px; font-weight:bold; font-family:Trebuchet MS; line-height:14px;}

.new_leftside_bottom2{width:85px; height:auto; float:left; margin:0px 0px 0px 0px; padding:0px; color:#8d7a7a; font-size:10px; font-weight:bold; font-family:Trebuchet MS; line-height:14px;}

.new_rightside{ width:340px; height:auto; float:left; margin:0px; padding:0px;}

.new_rightside h2{ font-family:Trebuchet MS; font-size:18px; font-weight:bold; color:#8c6d43; margin:30px 0px 0px 10px; padding:0px 0px 0px 0px; text-transform:uppercase;}

.new_rightside .new_txt{font-family:tahoma; font-size:12px; font-weight:mormal; color:#8d7a7a; margin:10px 0px 0px 0px; padding:0px 30px 0px 15px; line-height:25px;}

.new_rightside .continue_shopping a{ font-family:Trebuchet MS; float:left; margin:40px 0px 0px 16px; padding:0px; color:#8c6d43; font-size:10px; font-weight:bold; text-decoration:none;}
.new_rightside .continue_shopping a:hover{ font-family:Trebuchet MS; float:left;  margin:40px 0px 0px 16px; padding:0px; color:#8c6d43; font-size:10px; font-weight:bold; text-decoration:underline;}


.video_file{width:552px; height:413px; float:left; margin:0px; padding:20px 0px 20px 0px;}


.new_footer{width:100%; float:left; height:auto; background:#5d5d5d; margin:8px 0px; padding:15px 0px;}

.new_footer1{width:550px; float:left; height:auto; background:#5d5d5d; margin:0px 0px; padding:0px;}

.footer_box{width:auto; float:left; height:auto; font-family:Tahoma; background:#5d5d5d; margin:10px 0px; padding:0px 20px; background:url(http://images2.solestruck.com/images/home/bg_footer_strip.gif) no-repeat right;}
.footer_box h2{margin:0px 0px; padding:0px 0px 4px 0px; font-family:Tahoma; font-weight:bold; font-size:10px; color:#fff; line-height:18px;}
.footer_box h2 a{margin:0px 0px; padding:0px 0px 4px 0px; font-family:Tahoma; font-weight:bold; font-size:10px; color:#fff; line-height:18px;text-decoration:none;}
.footer_box h2 a:hover{margin:0px 0px; padding:0px 0px 4px 0px; font-family:Tahoma; font-weight:bold; font-size:10px; color:#fff; line-height:18px; text-decoration:underline;}



.footer_box_last{width:auto; float:left; height:auto; font-family:Tahoma; background:#5d5d5d; margin:10px 0px; padding:0px 20px;}
.footer_box_last h2{margin:0px 0px; padding:0px 0px 4px 0px; font-family:Tahoma; font-weight:bold; font-size:10px; color:#fff; line-height:18px;}

.footer_box p{margin:0px 0px; padding:0px 0px; font-weight:normal; font-size:9px; color:#d6d6d6; line-height:14px;}
.footer_box p a{margin:0px 0px; padding:0px 0px; font-weight:normal; font-size:9px; color:#d6d6d6; line-height:14px; text-decoration:none;}
.footer_box_last p{margin:0px 0px; padding:0px 0px; font-weight:normal; font-size:9px; color:#d6d6d6; line-height:14px;}
.footer_box_last p a{margin:0px 0px; padding:0px 0px; font-weight:normal; font-size:9px; color:#d6d6d6; line-height:14px; text-decoration:none;}
.footer_box p a:hover{margin:0px 0px; padding:0px 0px; font-weight:normal; font-size:9px; color:#d6d6d6; line-height:14px; text-decoration:underline;}
.footer_box_last p a:hover{margin:0px 0px; padding:0px 0px; font-weight:normal; font-size:9px; color:#d6d6d6; line-height:14px; text-decoration:underline;}

.footer_right{width:200px; float:left; height:auto; background:#5d5d5d; margin:10px 0px; padding:0px 0px;}

.footer_right h2{margin:0px 0px 0px 0px; padding:0px 0px; font-family:Tahoma; font-weight:bold; font-size:10px; color:#fff; line-height:18px;}

.copy_rights{ width:auto; float:left; margin:6px 0px 0px 0px; padding:0px 0px; font-family:Tahoma; font-weight:normal; font-size:10px; color:#d6d6d6; line-height:12px;}

