@charset "utf-8";
* {
	font-family: Arial, Helvetica, sans-serif;

}

html, body {
	padding: 0;
	margin: 0;
	height: 100%;
		font-size: 11px;
	color: #545555;
}
form {
	margin: 0;
	padding: 0;
}
img.imagemargin {
	margin: 0 0 -3px 0;
}
.clear{
	clear:both;
}
p {
	padding: 0 0 10px 0;
	margin: 0;
}
.title {
	margin: 0 0 25px 0;
	color: #005271;
	font-size: 24px;
	font-weight: bold;
}

h1{
	color:#545555;
	font-size:16px;
	font-weight:bold;
	margin: 0 0 4px 0;

}

h1 a:link, h1 a:active, h1 a:visited {
	text-decoration:none;
	color:#B0B0B0;
}

h1 a:hover {
	color:#000000;
}

#header {
		width: 100%;
		height: 103px;
		height: 126px;
}

/*==============================================
	Main Navigation
==============================================*/
/*
#nav_container{
	margin: 10px 0 0 0;
	background-color:#a28c06;
	width:990px;
}
*/
ul#navigation {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#navigation li {
	float: left;
}

a.firstlevel:link, a.firstlevel:visited, a.firstlevel:active {
	display: block;
	
	width:127px;
	height:24px;
	padding: 5px 0 0 0;
	font-size:14px;
	border-right:1px #ffffff solid;
	text-align:center;
	text-decoration: none;
	text-transform:uppercase;
}

/* secondary nav */

#flyout_bg{
	background-color:#1f1f1f;
	width:990px;
	height:28px;


}
ul#navigation ul {
	margin: 0;
	padding: 0;
	display: none;
	list-style: none;
	z-index:9999;
	width: 940px;
	/* padding-left:256px;
	width:684px; 940 - 256 
	background-color:#333333;
	opacity: 1;
	filter: alpha(opacity=86);*/
}
ul#navigation ul li {
	float: left;
	margin: 0;
	padding: 0;
	z-index:9999;
}


a.secondlevel:link, a.secondlevel:visited, a.secondlevel:active {
	display: block;
	float: left;
	font-size:12px;
	padding: 4px 12px 0 25px;
	height: 19px;
	/*
	background-color:#333333;
	opacity: 1;
	filter: alpha(opacity=86);*/
	color: #ffffff; /** colour 7 **/
	text-decoration: none;
}
a.secondlevel:hover {
	color: #b6b6b6; /** colour 8 **/
	z-index:9999;
}

a.thirdlevel:link, a.thirdlevel:visited, a.thirdlevel:active {
	width: 160px;
	background-color: #edb704;
	padding: 3px 10px 5px 10px;
	display: block;
	color: #ffffff;
	margin: 0 0 1px 0;
	text-decoration: none;
	text-transform: lowercase;
	border-bottom: 3px solid #d7a603;
}
a.thirdlevel:hover {
	background-color: #d5a403;
	border-bottom: 3px solid #c19502;
	color: #ffffff;
}

/** Navigation End **/
#headertop img {
	border: 0;
}
#header_container{
	width:990px;
	margin:0 auto;
	padding:12px 0 0 0;
}

#logobox {
	width: 297px;


}
.logotop {
	width: 195px;
	height: 5px;
	background-color: #fcc304;
	overflow: hidden;
}
.logomain {
	width: 195px;
	height: 110px;
	background-color: #01476b;
	overflow: hidden;
}
.logomain p {
	text-align: center;
	padding-top: 40px;
}

#container {
	width: 990px;
	margin: 0 auto;
}
#containerinner {
	width: 990px;
	min-height:432px;
	background:url(../images/container_inner.gif) top left repeat-y;
	margin: 0 auto;
	padding: 0;
}
#content_right{
	float:right;
	/*overflow:auto;*/
	width:721px !important;
	width:721px;
	margin:10px 27px 20px 27px !important;
	margin:10px 12px 20px 17px;
	padding: 0;
}
p.pagination {
	text-align: right;
	color: #9ea0a1;
	padding: 0 58px 0 0;
}
p.pagination a:link, p.pagination a:visited, p.pagination a:active {
	color: #005271;
	text-decoration: none;
}
p.pagination a:hover {
	color: #ed333e;
}
.page {
	color: #ed333e;
}
/**  Left Nav Start **/

#leftnavbox {
	padding: 15px 0;
	width: 196px;
}

ul#leftnav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#leftnav li {
	margin: 0;
	padding: 0;
	float:none;
}
ul#leftnav ul{
	margin: 0;
	list-style-type: none;
	padding: 0;
	float:none;
}
ul#leftnav ul li{
	margin: 0;
	padding: 0;
}
a.leftfirstlevel:link, a.leftfirstlevel:visited, a.leftfirstlevel:active {
	width: 170px;
	text-align:right;
	padding: 3px 16px 4px 10px;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	display: block;
	z-index:9997;
}
a.leftfirstlevel:hover {
	color: #6f2321;
	background-color:#dedede;
	z-index:9997;
}
a.leftfirstlevelactive:link, a.leftfirstlevelactive:visited, a.leftfirstlevelactive:active {
	/**width: 195px;**/
	width: 158px;
	padding: 3px 27px 4px 10px;
	background-image: url(../images/leftnav_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0 0 5px 0;
	color: #005271;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
ul#leftsubnav {
	margin: 0 0 7px 0;
}
a.leftsecondlevel:link, a.leftsecondlevel:visited, a.leftsecondlevel:active {
	/**width: 195px;**/
	width: 158px;
	padding: 2px 27px 3px 10px;
	margin: 0;
	text-align:right;
	color:#333333;
	text-transform: capitalize;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
a.leftsecondlevel:hover {
	color: #ee333e;
}
/**  Left Nav End **/
#enewsbox {
	position: absolute;
	left: 666px;
	top: -37px !important;
	*top: -34px !important;
	top: -34px;
	z-index: 1336;
}
#footerbox {
	float:right;
	margin:0 10px 0 0;
}
#navfooterbox{
	color:#FFFFFF;
	width:990px;
	margin:0 auto;
	
}
ul#footernav {
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
}
ul#footernav li {
	float: left;
}
ul#footernav ul {
	margin: 0;
	padding: 0;
	display: none;
	list-style: none;
}
ul#footernav ul li {
	float: left;
	margin: 0;
	padding: 0;
}

table.enews {
	border: 0;
	border-collapse: collapse;
	width: 323px;
	height: 34px;
	background-color: #626363;
}
table.enews td {
	vertical-align: middle;
	padding: 0;
}
table.enews img {
	border: 0;
}
.inputenews {
	width: 134px;
	height: 15px !important;
	*height: 14px !important;
	background-image: none;
	border: 1px solid #bcc0c2;
	font-size: 10px;
	color: #1f708e;
	padding: 1px 0 0 5px;
}
#productrow {
	margin: 0 0 15px 0;
	padding: 0;
	clear: both;
}
#productrow img {
	border: 0;
}
.productitem {
	width: 200px;
	float: left;
	margin: 0 51px 0 0;
}
.productitemend {
	width: 200px;
	float: left;
	margin: 0;
}
.productimg {
	width: 200px;
	height: 135px;
	overflow: hidden;
}
.productgrey {
	width: 180px;
	padding: 8px 10px 8px 10px !important;
	*padding: 8px 10px 4px 10px !important;
	background-color: #727576;
	color: #FFFFFF;
}
.productgreyleft {
	width: 162px;
	float: left;
}
.productgreyright {
	width: 18px;
	float: left;
}
#footer {
	width: 990px;
	margin: 0 auto;
	clear: both;
}
p.footermain {
	font-size: 10px;
	color: #231f20;
	text-align: right;
	padding: 10px 0 5px 0;
}
/** Collection **/
#page{
	float:right;
	margin: 0 10px 0 0;

}
#range_container{
	width:610px;
	height: 347px;
	margin: 20px 0 0 50px !important;
	margin: 20px 0 0 30px;
	overflow: hidden;
		position:relative;
	
}

#range_content {
	height: 340px;
	width:10000px;
}
.range_set{
	float: left;
	width:195px;
	height:317px;
	margin: 2px 10px 0 0;

}
.range_item {
	float: left;
	width:190px;
	height:155px;
	margin: 2px 0 8px 0;
}
.product_tag{
	background-image:url(../images/product_shadow.gif);
	background-repeat:no-repeat;
	height:31px;
	margin:8px 0 0 0;
	padding:4px 0 0 15px;
	color:#333333;
}
.product_tag a:link, .product_tag a:active, .product_tag a:visited {
	color:#333333;
	text-decoration:none;
}
.product_tag a:hover{
	color:#137aaa;
}
.product_price{
		color:#867973;
		padding: 3px 0 0 0;
}

.product_image {
	width:190px;
	height:130px;
	background-color:#FFFFFF;
	overflow:hidden;
	text-align:center;	
}
.arrow_left{
	margin: 133px 0 0 0;
	float:left;
	display:none;
}
.arrow_right{
	margin: 133px 20px 0 0;
	float:right;
}
#brand{
	width:988px;
	margin:0 auto;
	padding:60px 0 0 0;
	text-align:center;
}
#hero{
	width:990px;
	margin:0 auto;
	z-index:9992
}

.comp_details {
	font-weight: bold;
	color: #af9581;
}

.mummy_bg {
	margin: 23px 0 0 0;
	padding: 3px 0 0 5px;
	background: url('../images/mummy_bg.gif');
	width: 263px;
	height: 320px;
}

.error {
	color: #990000;
}

/* COMPETITION START */
#competitioncontainer {
	margin: 0;
	width: 704px;
	padding: 0;
}
#competitioncontainer img {
	border: 0;
}
#competitionleft {
	margin: 20px 0 0 0;
	width: 438px;
	height: 393px;
	float: left;
	overflow: hidden;
}
#competitionright {
	margin: 20px 0 0 0;
	padding: 0 0 0 5px;
	background-color: #000000;
	width: 257px;
	color:#FFFFFF;
	height:393px;
	float:left;
	/*width: 300px;
	height: 463px;
	background-image: url('../images/corelli_bg.gif');
	background-repeat: repeat-x;
	float: left;*/
}
#competitionright2 {
	width: 360px;
	height: 463px;
	float: left;
}
.competitionrightbox {
	width: 170px;
	margin: 0;
	padding: 0 0 0 7px;
	color: #736357;
	color:#FFFFFF;
	font-size:  11px;
}

.competitionrightbox a:link, .competitionrightbox a:active, .competitionrightbox a:visited {
	color:#ccc;
	text-decoration:underline;
}
.competitionrightbox a:hover{
	color:#fff;
}
.competitionrightbox2 {
	width: 360px;
	margin: 35px 0 0 0;
}
.competitiontable {
	border-collapse: collapse;
}
.competitiontable tr td {
	padding: 0 0 5px 0;
}
.inputcomphalf {
	width: 110px;
	height: 18px;
	margin: 0;
	padding: 0;
	border: 1px solid #b9b8b8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.inputcompfull {
	width: 235px;
	height: 18px;
	margin: 0;
	padding: 0;
	border: 1px solid #b9b8b8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.selectcompnarrow {
	width: 62px;
	height: 18px;
	margin: 0;
	padding: 0;
	border: 1px solid #b9b8b8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.selectcompwide {
	width: 167px;
	height: 18px;
	margin: 0;
	padding: 0;
	border: 1px solid #b9b8b8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.textareacomp {
	width: 240px;
	height: 100px;
	margin: 0;
	padding: 0;
	border: 1px solid #b9b8b8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.competitionproductitem {
	width: 360px;
}
.competitionproductitem {
	width: 360px;
	height: 119px;
}
.competitionproductitemhighlight {
	width: 180px;
	height: 119px;
	float: left;
	overflow: hidden;
}
.competitionproductitemimgbox {
	width: 180px;
	height: 119px;
	float: left;
	overflow: hidden;
}
.competitionproductitemimg {
	width: 150px;
	height: 105px;
	overflow: hidden;
}
.competitionproductdivider {
	width: 360px;
	height: 35px;
	background-image: url(../images/comp_product_divider.gif);
	background-repeat: no-repeat;
}
#competitionthanks {
	margin: 25px 0 0 20px;
	width: 250px;
	float: left;
}
/* COMPETITION END */
.PageLinks a:link, .PageLinks a:active, .PageLinks a:visited {
	color:#333333;
	font-size:9px;
	text-decoration:none;
	text-align:center;
	width:17px;
	height:15px;
	display:inline-block;
	border:1px solid #999999;
	padding: 3px 0 0 0;
	margin:2px;
}
.PageLinks a:hover{
	color:#137aaa;
	border:1px solid #137aaa;
}
a.selected_page {

	font-size:9px;
	text-decoration:none;
	text-align:center;
	width:17px;
	height:15px;
	display:inline-block;
	color:#137aaa;
	border:1px solid #137aaa;
	background-color:#CCCCCC;
	padding: 3px 0 0 0;
	margin:2px;
}

/*new */
#containerinner_full {
	width: 990px;
	min-height:432px;
	background-color:#FFFFFF;
	margin: 0 auto;
	padding: 0;
}
#content_full{
	float:right;
	/*overflow:auto;*/
	width:936px !important;
	width:936px;
	margin:10px 27px 20px 27px !important;
	margin:10px 12px 20px 17px;
	padding: 0;
}
#toolbar1{
	background-color:#CCCCCC;
	width:980px;
	padding:4px 10px 0 0; 
	height:24px;
	text-align:right;
}

#toolbar2 a:link, #toolbar2 a:active, #toolbar2 a:visited {
	color:#ffffff;
	text-decoration:none;
}
#toolbar2 a:hover{
	color:#FFCC66;
}


#toolbar2{
	background-color:#B2B2B2;
	width:980px;
	color:#FFFFFF;
	padding:4px 10px 0 0; 
	height:24px;
	text-align:right;
}

/* Wishlist */

.inputusername {
	width: 212px;
	height: 30px;
	background-image: url('../images/username_bg.gif');
	background-repeat: no-repeat;
	background-color: none;
	background-position: top left;
	border: 0;
	color: #a6a6a6;
	font-size: 18px;
	margin: 0 0 5px 0;
	padding: 5px 10px 0 10px;
}

.inputpassword {
	width: 212px;
	height: 30px;
	background-image: url('../images/password_bg.gif');
	background-repeat: no-repeat;
	background-color: none;
	background-position: top left;
	border: 0;
	color: #a6a6a6;
	font-size: 18px;
	margin: 0 0 5px 0;
	padding: 5px 10px 0 10px;
}

#login {
	margin: 150px 0 0 260px;
	padding: 0 0 160px 0;
}

.login_text {
	font-size: 11px;	
}

.go {
	width: 59px;
	position: relative;
	height: auto;
	left: -33px;
}

#personal {
	width: 326px;
	float: left;
	padding: 0 26px 0 0;
	border-right: 1px solid #e3e1df;
}

#register {
	width: 703px;
	margin: 26px 0 0 26px;
}
#checklist {
	width: 928px;
	margin: 26px 0 0 26px;
}

.form_bg {
	width: 191px;
	height: 17px;
	padding: 6px;
	background-image: url('../images/form_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px;
}

#details {
	width: 300px;
	float: left;
	margin: 0 0 0 21px;
}

.scroll_menu {
	width: 203px;
	height: 75px;
	border: 1px solid #bab7b5;
	overflow: auto;
	background-color: #F8F8F8;
}

.drop_down {
	width: 203px;
	height: 75px;
	border: 1px solid #bab7b5;
	overflow: auto;
	background-color: #F8F8F8;
	
}

.register_submit {
	width: 83px;
	height: 44px;
	padding: 0;
	background-image: url('../images/submit_btn.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px;
}

.register_footer {
	border-top: 1px solid #e3e1df;
	padding: 7px 0 7px 0;
}

#userbar{
	position:absolute;
	top: 161px;
	right:50%;
	margin: 0 -480px 0 0;
	color:#FFFFFF;
	padding: 4px 0 0 2px;
	height:22px;

}
.formStyle {
	margain: 0;
	padding:0;
	color:#FFFFFF;
}
.logoutbutton{
	margin:0 0 2px 0;
	padding:0;
}
#toolbar{
	background-color:#918981;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
	text-align:right;
	margin:0;
	padding:8px;
}

div#toolbar a:link, div#toolbar a:active, div#toolbar a:visited {
	color:#ffffff;
	text-decoration:none;
}

div#toolbar a:hover{
	color:#FFCC00;
	text-decoration:none;
}

/*Product items */
.item {
	width:305px;
	height:175px;
	float:left;
	text-align:center;

}
.itemimg{
	width:180px;
	height:150px;
	margin: 0 auto;
	overflow:hidden;
}
#blogtools{
 float:right;
}

.skechers-stores {
	color: #007ab3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px 4px 0 12px;
}

#skechers-bg {
	background: url('../images/skechers-bg.jpg');
	background-repeat: no-repeat;
	background-position: top;
}

#skechers {
	width: 980px;
	margin: 0 auto;
}