/* BILLBOARD */
#billboard, #services, #headlines, #ticker, #options, #links, #homefooter
{ width: 980px; margin: 0 auto 10px; clear: both;}
#billboard { width: 810px; margin-right: auto; margin-top: 10px; margin-left: auto; margin-bottom: 10px;}

/* HOMEFOOTER */
#homefooter { margin: 0px auto 50px; text-align: center; font-size: 10px; color: #6e6e6e; }
#homefooter a { margin: 0 2px; text-decoration: none; }
#homefooter a:hover { text-decoration: underline; }
#homefooter p.left a { margin-right: 0; }
#homefooter p.left { width: 50%; float: left; text-align: left; text-indent: 10px; }
#homefooter p.right { width: 50%; float: right; }
#homefooter p.links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; }

/* ICONS */

#util-bar { margin-bottom:20px;}

#iconMenu a:link, #iconMenu a:visited {
	padding: 0px;
	display: table;
	width: 100px;
	text-decoration: none;
	line-height: 16px;
	font-size: 12px;
	color: #1A2C8B;
	margin-bottom: 2px;
	margin-top: 5px;
}

#iconMenu a:hover {
	padding: 0px;
	display: table;
	width: 100px;
	line-height: 16px;
	font-size: 12px;
	color: #A0A2FF;
	margin-top: 2px;
}

#iconMenu a:active {
	padding: 0px;
	display: table;
	width: 100px;
	line-height: 16px;
	font-size: 12px;
	color: #A0A2FF;
	margin-bottom: 2px;
	margin-top: 5px;
}

.iconTitle {
	font-size: 10px;
	line-height: 12px;
	display: block;
	color:#4a71a6;
}

/* SIDEBAR PROMO */
#sidebar-promo {  width: 232px; padding: 10px 10px 0px 10px; text-align: left; float:left; background: url(../../services/images/side_bg.jpg);}
#sidebar-promo .headline { background-color: #a6a09e; color: #fff; line-height:12px; padding-top:2px; padding-bottom:2px;}
#sidebar-promo img {padding:10px 2px; 10px 0;}

/* LATEST */
#latest { height: auto;  *height: 496px; _height: 494px; margin-bottom:16px; position: relative; overflow: hidden; _width: 184px; }
#latest .drawers .drawer-content { width: 250px; min-height: 389px; *height: 341px; } /*TODO: fix IE height*/
#main #latest ul.padder { margin-bottom:0;}
#latest .padder li {  padding:10px 0 10px; }
#latest .padder img { margin:0;}
#latest .padder span { display:block; margin:0px 0 0 55px; font-size:12px; font-weight:bold; }
#latest .padder span strong { display:block; margin-bottom:6px; color:#333; }
#latest .padder a { font-size:11px; font-weight:normal; }
#latest .padder a.viewall { float:left; margin-top:5px; }

/* Column Headers */

#c-header-top { font-size: 12px; color:white; text-align: center; background: no-repeat url(../../services/images/c_header_top.jpg); display: block; height: 25px; padding-top: 4px; }

#c-header { font-size: 12px; color:white; text-align: center; background: no-repeat url(../../services/images/c_header.jpg); display: block; height: 25px; padding-top: 4px; }


/* Left Column */
#left-column { width: 192px; float:left; background: no-repeat  url(../../services/images/c_body_bg.jpg) bottom; display: block;}


#left-column p { font-size: 10px; color: #666666; padding: 0 5px 0 5px}

/* Right Column */
#right-column {width: 192px; float:left; background: no-repeat  url(../../services/images/c_body_bg.jpg) bottom; display: block;}

#right-column p { font-size: 10px; color: #666666; padding: 0 5px 0 5px}

#right-column ul { margin: 0 0 0 20px; }

/* Products */

#product {
	width: 580px;
	padding: 0px 5px 5px 5px;
	margin-top: 0px;
	float: left;
}#product dt {
	color: #bd9764;
	font-size: 12px;
	color:black;
}

#product dd {
	font-size: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	line-height: 14px;
	color: #666666;
}

#product table {
	background: #f4f4f4;
	padding: 0px;
	margin: 5px;
	border-spacing: 0px 0px;
	width: 540px;
	clear: both;
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
}

#product th {
	text-align:center;
	font-size: 10px;
	color: #fff;
	margin: 0px;
	padding: 4px;
	border-spacing: 0px;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	font-weight: bold;
}

#p1header { background: url(../../services/images/p1_header_bg.jpg);}

#p2header { background: url(../../services/images/p2_header_bg.jpg);}

#p3header { background: url(../../services/images/p3_header_bg.jpg);}

#product td {
	font-size: 10px;
	color: #666666;
	padding: 4px;
	margin: 0px;
	text-align: center;
	border-bottom: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
}

#product td.pricing {
  font-size: 9px;
  background-color: #f7ffff;
}

#product td.producttitle {
  text-align: center;
}

#product tr {
	margin: 0px;
	padding: 0px;
}

#product h3 {
	color: #339;
	font-weight: bold;
	font-size: 12px;
}

#product p {
	font-size: 10px;
	line-height: 14px;
}

#product ul {
	font-weight: bold;
	font-size: 12px;
}

#product li {
	list-style: disc;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 10px;
}


#pheader {
	background: repeat-x url(../../services/images/p_header_bg.jpg);
	width: 100%;
	height: 35px;
	padding: 0px;
}

#pheader img {
	border-width: 0px;
	margin: 0px;
}

#ptitle {
	background: no-repeat url(../../services/images/p_title_bg.jpg) right top;
	color: #3e71a9;
	font: 14px 'Arial Black','Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	float: left;
	display: inline;
	padding: 3px 10px 10px 3px;
}

#pmenu {
	display: inline;
	padding-left: 5px;
	padding-top: 6px;
	font: 10px   Verdana, Arial, Helvetica, sans-serif;
	float: left;
}

#pmenu a {
	padding-right: 5px;
	padding-left: 5px;
}

#pmenu a:link, #pmenu a:visited {
	text-decoration: none;
	color: black;
	font-weight: normal;
}

#pmenu a:hover, #pmenu a:active {
	text-decoration: underline;
	font-weight: normal;
}

#productphoto {
	width: 275px;
	height: 250px;
	display: block;
	float: right;
}

#specs {
	clear: left;
	padding-left: 24px;
}

#specs h3 {
	font-size: 14px;
	margin-bottom: 2px;
	margin-top: 2px;
}

#specs p {
	font-size: 12px;
	line-height: 16px;
}

#product th.womens {
    background-color: #f76b94;
}

#product th.men {
    background-color: #3d77b8;
}

/* tab menu */

.tab-ui { margin: 10px 0; clear: both; }
	.tab-ui .tab-nav { margin: 0; padding: 0; }
	#product .tab-ui .tab-nav ul { margin: 0; padding: 0; list-style: none; list-style-type: none; }
	#product .tab-ui .tab-nav li { float: left; padding: 0; margin: 0; list-style-type: none; margin-right: 3px; }
	.tab-ui .tab-nav li a { display: block; color: #0c5ea5; text-decoration: none; font-weight: bold; border: 1px solid #CCC; background-color: #eee; padding: 10px; }
	.tab-ui .tab-nav li a:hover { background-color: #f8f8f8; color: #0c5ea5; }
	.tab-ui .tab-nav li.selected a { background-color: #fff; color: #333; border-bottom: 1px solid #fff; position: relative; }
	.tab-ui .tab-nav li.selected a:hover { background-color: #fff; }
	.tab-ui .tab-content { margin: 0; border: 1px solid #CCC; padding: 10px; display: block; margin: -1px 0 10px; background: white;}

.tab-nav:after
{  content: "."; display: block; height: 0; clear: both; visibility: hidden; }