	@charset "UTF-8";

/* MAIN BODY CONTENT */

body {
  padding:0px;
  margin:0px;
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:11px;
}

UL {
  margin:20px;
}

P {
  margin:20px;	
}
A {
  color:#000;
	text-decoration:none;
	}

A:hover {
  color:#555;
	text-decoration:underline;
	}

H1 {
  font-size:20px;
  color:#1D7CD5;
}

h2 {
  font-size:16px;
  color:#2c3465
}

h3 {
	font-size:18px; 
  color:#1979d0; 
}

#content {
  width:900px;
  background-color:#FFF;
}


/* HEADER */

#header {
  background-color:#FFF;
  height:80px;
	width:auto;
}

#header h1 {
	display:none;
	width:370px;
	float:left;
	text-align:center;
	padding-top:20px;
}

#logo {
	border:1px solid blue;
	background:url(../images/logo2.gif) repeat-x top left;
}

#custServiceNav {
	float:right;
  text-transform:uppercase;
	color:#555;
	font-size:10px;
	text-align:right;
	height:80px;
	width:250px;
}

#custServiceNav a {
  color:#555;
	text-decoration:none;
}

#custServiceNumber{
	clear:both;
	height:5px;
}

#topNav {
  margin:0px;
	padding:0px;
	height:33px;
	background:url(../images/topNavBg.jpg) repeat-x top left;
  font-size:10px;
	font-weight:bold;
  color:#FFF;
	text-transform:uppercase;
}

#topNav .first {border-left:0;}

#topNav li {
	float:left;
  margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	list-style-type:none;
	height:23px;
	border-right:1px solid #bcd9f6;
}
#topNav li a{
  color:#FFF;
  text-decoration:none;
}
#topNav li a:hover{
  color:#FFF;
}

/* LEFT COLUMN */
#leftColumn {
  width:175px;
  float:left;
	background-color:#e8eef7;
  border-right:1px solid #d4dedf;
  height:auto;
}

#leftColumn h2{
  background:url("../images/leftNavTopCat.gif") bottom left; 
	color:#1d7cd6; 
	font-size:12px;
  text-transform:uppercase;
	height:18px;
  margin:0px 0px 0px 0px;
  padding:4px 0 0 8px;
  border-bottom:1px solid #d4dedf;

}
#leftColumn h2 A {
	color:#1d7cd6; 
  text-decoration:none;
}
#leftColumn h2 A:hover {
  color:#555;
  text-decoration:underline;
}

#leftColumn UL {padding:0;margin:2px 0px 5px 16px;list-style-type:none;font-size:12px;}
#leftColumn UL LI {padding-bottom:2px;}
#leftColumn UL UL LI A {color:#333;font-weight:normal;font-size:11px;color:#000;}
#leftColumn UL UL LI A:hover {color:#555;}

/* RIGHT COLUMN */

#rightColumn {
  background-color:#FFF; 
  width:700px;
  float:right;
  margin:6px 0 0 8px;
}

#rightColumnDesc {
  font-size: 10pt;
}

#rightColumnDesc A{
  font-size: 10pt;
  color:blue;
  text-decoration:underline;
}

/* FORM */
form {margin:0px;padding:0px;}
.leftNavBrandSearch select{font-size:12px;width:120px;margin-left:8px}
.leftNavBrandSearch .submit {background-image:url(../images/btnSearch.gif);width:100px;height:21px;margin-left:8px;margin-top:4px;border:0px;}

.leftNavBrandSearch #shopByBrandTitle {margin-top:8px;background:none;border:0px;}

.leftNavEmail input {margin-left:8px;font-size:12px;width:120px;}
.leftNavEmail .submit {background:url(../images/btnGo_blue.gif) no-repeat;width:25px;height:20px;border:0px;}

#emailSignupBox {width:175px;margin-top:8px;padding-bottom:8px;border-top:1px solid #d4dedf;border-bottom:1px solid #d4dedf;color:#1a5c95;}

.topNavSearch input {margin-left:4px;font-size:12px;width:140px;color:#999}
.topNavSearch .submit {background:url(../images/btnGo.gif) no-repeat;width:25px;height:20px;border:0px;}


#topNav .topNavSearchBox {
	padding:4px 10px;
	border:0;
}

/* MISC */
/*.noBg {background:none;border:0px;}*/
.clearBoth {clear:both}
.specialOffers {border-top:1px solid #d4dedf;margin-top:8px;}

/* FOOTER */
#footer {
  background-color:#FFF;
  text-align:center;
	font-size:12px;
	color:#1d7cd5;
  border-top:1px solid #d4dedf;
	margin-left:130px;
}
#footer a{
  color:#1d7cd5;
  text-decoration:none;
}
#footer a:hover{
  color:#555;
  text-decoration:underline;
}

/* FEATURES SECTION */
#featuresHome {
  font-size:11px;
	color:#000;
	border:0px;
	width:691px;
  margin-top:8px;
	background:url(../images/categoryHeader.gif) top left no-repeat;
}
#featuresHome h3 {
	font-size:14px; 
  color:#1d7cd5;
  padding:0px;
  margin:2px 0px 0px 0px;
	font-weight:bold;
	text-align:center;
	width:auto;
}

/* PRODUCT DATA */
.productImageData { vertical-align:bottom;text-align:center;width:33%;padding:5px;}
.productName {vertical-align:top;text-align:center;height:45px;}
.productImage {width:100px;border:0;margin-bottom:5px;}
.smallBox {width:200px;height:139px;font-size:12px;padding-top:5px;}
.smallBox UL {list-style:url(../images/arrow.gif);margin:0px;padding-left:29px;}
.smallBox UL LI {margin:0px;padding:0px;}
.smallBox UL A {color:#000;text-decoration:none;}
.smallBox UL A:hover {color:#000;text-decoration:underline;}
.ourPrice {color:#C00;font-weight:bold;}


/* DETAIL PAGE */
.breadcrumbParent {text-decoration:underline;}
.breadcrumb {font-size:12px;margin:8px 0 8px 0;}
.breadcrumb a {color:#1d7cd5;}
#productDetails #productOptions{
  width:222px; 
  float:right;
  text-align:center;
  font-size:10px;
}

#productDetails #productOptions h3 {
  font-size:14px;
  margin:2px 0px 0px 0px;
  color:#000;
}

#productDetails #productOptions select {
  width:100px;
	font-size:10px;
}

#productDetails #productOptions .submit {
  background-image:url(../images/btnAddToCart.gif);
	width:151px;
	height:32px;
	margin-left:8px;
	margin-top:4px;
	border:0px;
}

#productDetails #productOptions h4 {
  font-size:10px; 
  margin-top:2px;
	font-weight:normal;
}

#productDetails {
	float:left;
	width:692px;
}

#productDetails .productImage {
  width:200px;
	float:left;
  margin-right:8px;
  border:0px;
}

#productDetails h2 {
  color:#1d7cd5;
	font-size:18px;
  margin-bottom:8px;
}

#productDetails h3 {
  color:#555;
	font-size:14px;
  margin-bottom:8px;
}

#productDetails b {
  color:#555;
	line-height:14px;
}

#productDetails p {
  color:#555;
  margin-bottom:8px;
  font-size:11px;
}


.categoryHeader {
  font-size:14px;
	color:#555;
  text-align:center;
}

.categoryHeader a {
  font-size:14px;
	color:#555;
  text-align:center;
}

.categoryHeader img {
	border:0px;
}

.campaignBox{
  clear:both;
}

.campaignBox H3 {
  background-image: url(../images/categoryHeader.gif); 
	background-repeat: no-repeat;
	color:#1d7cd5; 
	font-size:14px; 
	width:700px; 
	padding:2px 0 8px 8px;
}

.campaignBoxItem {
	width:24%;
	text-align:center;
	float:left;
}

.productTabBox {
  
	border:1px solid #97A5B0;
	background:url(../images/bgTabHeader.png) no-repeat;
	background-color:#FFF;
}

#container-1 {
  width:700px;
}

/* CATEGORY */
.categoryListItem {
	padding-top:8px;
  border-bottom:1px solid #DDD;
	font-size:11px;
}

.categoryListItem H3 {
	color:#1D7CD5;
	font-size:14px;
  width:520px;
}


.categoryListItem ul {
	list-style:inside;
	margin:2px;
}


.categoryListItemCartBox{
	margin-top:14px;
  float:right;
	border:0px solid red;
	text-align:center;
	font-size:11px;
	width:160px;
}

.categoryListItem .image{
	padding-right:16px;
	float:left;
	}

.categoryListItem .details {
	float:left;
	width:400px;
}


.pagination {
  margin-top:8px;
  font-size:10px;
	width:686px;
	text-align:right;
	height:24px;
  border:1px solid #DDD;
	padding:0;
	margin:0;
}


.paginationTitle {float:left;margin-top:5px;padding-left:8px;}
.paginationLinks {float:left;width:180px;margin-top:5px;}
.pagination a:link {color:#000;text-decoration:underline;}
.pagination a:visited {color:#000;text-decoration:underline;}
.pagination a:active {color:#000;text-decoration:underline; }
.pagination a:hover {color:#000;text-decoration:none;}

.selectShow {float:left;width:180px;margin-top:3px;}
.selectShow select {font-size:10px;width:130px;}

.selectSort {float:left;width:150px;margin-top:3px;}
.selectSort select {font-size:10px;width:150px;}


#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 250px;
	background: none;
}
#tooltip.pretty h3 {
	font-size: 12pt;
	width: 210px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}
#tooltip.pretty .myDiv
{
	padding: 0px;
	margin: 0px;
	border: none;
	opacity: .9;
	background: url('../images/MIDDLE.png');"
	width: 250px;
}
#tooltip.pretty .myDiv .body
{
	padding: 0px;
	width: 210px;
	margin: 0px auto;
	text-align: left;
}
#tooltip.pretty .myDiv .body UL
{
	padding-left: 15px;
	margin: 0px;
}
