@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 2px 0 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

body {
  color: #8098ac;
  font:normal 12px/14px  Arial, Helvetica, sans-serif;
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  text-align: left; /* Centers the page content container in IE 5 browsers. */
}

#gardinContainer {
	width:955px; background-color:#fff;
	margin: 0px auto 0 auto; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: left; /* Redefines the text alignment defined by the body element. */
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 16px;
}

h3 {
	padding:10px 0 0px 0; margin:0;
	font-size: 14px;
	font-weight: bold;
}

/*************************************** Sets the style for unvisited links. ***************************************/
a,  a:link {
  color: #8098ac;
  text-decoration: none;
}

/*************************************** Sets the style for links on mouseover. ***************************************/
a:hover {
  text-decoration: underline;
}

/*************************************** HEADER ***************************************/

#head_table {
	margin:5px 0; 
	border-bottom:1px solid #ccc;
	width:100%;
}

#logo {
	padding: 5px 0 0 15px;
}

#headerlinks {
	margin:0; padding:5px 15px;
	font-size: 12px;
	line-height:20px;
	color:#009999;	
	text-align:right;
}

#headerlinks a {
	color: #02adb7;
}

#headerlinks a:hover {
	color: #FF6633;
	text-decoration:none;
}

.freeship { 
	padding-right:20px;
	text-align: right;
}

#search {
	margin:0; padding:0;
}

#search_link a {
	color:  #3D61A4;
	text-decoration: none;
}

#search_link a:hover {
	text-decoration: underline;
}


/*************************************** HEADER NAVIGATION ***************************************/

#navlinks {
	margin: 5px 0 0 18px; padding: 5px 0;
	color: #3EB54A;
}

#navlinks li {
	display: inline;
	margin-right: 0; padding-right: 1em;
	letter-spacing: 1px;
	font: bold 14px Arial, Helvetica, sans-serif;
}

#navlinks li.last {
	margin-right: 0.5em; padding-right: 0;
}

#navlinks a {
	color: #33cc33;
	text-decoration:none;
}

#navlinks a:hover {
	color: #ff6633;
	text-decoration:none;
}

/*************************************** CATEGORY TEMPLATE ***************************************/

#ctgypricebox {
	padding: 5px;
	line-height: 18px;
}

#cat_whitespace {
	margin:0;
	padding:30px 15px;
	width: 33%;
}

.cat_title {
	padding:15px 20px;
	color: #8098AC;
	font:bold 20px/24px Verdana, Arial, Helvetica, sans-serif;
}

/*************************************** PRODUCT TEMPLATE ***************************************/

#prod_table {
	margin: 0; padding: 0;
	width: 100%;
}


#proddisplay_cell {
	margin: 0; padding: 0;
	width: 80%;
}

#proddesc{
	margin:5px 50px 5px 0px;
	line-height: 18px;
}

#proddesc ul {
	margin-left: 1.5em;
}

#proddesc li.details{
	margin-left:0; padding-left:0px;
	line-height:16px;
}

#prodprice{
	margin: 0; padding: 15px 0;
	font-size:14px;
	font-weight: bold;
}

#prod_pic {
	margin: 0; padding: 0 5px;
	text-align: left;
}

#prod_links li {
	margin: 0px; padding:0px;
	list-style-type: none;
}

#prod_links {
	margin: 10px 10px; padding:0px;
}

#prodquantity {
	font-weight: bold;
	padding-left:3px; 
}

.prod_bullets {
	padding: 5px 0; margin: 0 20px;
	line-height: 16px;
}


.related_pricebox {
	width:50%; padding-right:15px;
}


/*************************************** CUSTOMER SERVICE PAGES ***********************************/
#cs_main a {
	color: #FF6633;
}

#cs_main a:hover {
	text-decoration: underline;
}

.cs_navtitle {
	padding: 15px 50px 10px;
	color: #8098AC;
	font:bold 20px/24px Verdana, Arial, Helvetica, sans-serif;
}

.cs_nav li {
	line-height: 24px;
}

.cs_mainbody {
	padding:0px 200px 0 50px;
}

#cs_rightnav {
	padding:15px 0 0 20px;
	font-weight: bold;
}

#cs_rightnav a {
	color: #8098ac;
	text-decoration:none;
}

#cs_rightnav a:hover {
	color: #ff6633;
	text-decoration: underline;
}

.cs_rightnavlinks {
	margin:0; padding:0; 
	line-height:24px; 
	list-style-type:none; 
	font-size:12px;
}

#cs_nav_spacer {
	color: #ffffff;
	padding:65px;
}

#cs_about_hdr {
	padding: 15px 18px 10px;
	color: #8098AC;
	font:bold 20px/24px Verdana, Arial, Helvetica, sans-serif;
}

#cs_about_page {
	padding:0px 50px 0 18px;
}

/*************************************** CHECKOUT PAGES ***************************************/

.dk_top_hdr {
	background-color: #c1cbd5;
}

.lt_sub_hdr {
	background-color: #d6dde3;
}


/*************************************** FOOTER NAVIGATION ***************************************/

#footer {
	 border-top: 1px solid #ccc;
	 margin-top: 0px;
}

#bottomnavlinks {
	margin:0; padding:10px 0px;
	text-align: center;
	width:955px;
}

#bottomnavlinks a {
	color: #999;
	text-decoration: none;
}

#bottomnavlinks a:hover {
	color: #999;
	text-decoration:none;
}

#bottomnavlinks li {
	display: inline;
	margin-right: 0.5em; padding-right: 1.5em;
	font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
}

#copyright {
	font-size:9px;
	text-align:center;
}

#slogan {
	margin:0; padding:10px 60px;
	color:#999;
	font-size:8px;
	text-align:center;
}

#upsell {
	padding: 10px;
}

#cont_shop li {
	display: inline;
	margin:0; padding: 1.5em;
}



/***** BLOG ***/
#content{ width:710px; float:left; padding:20px;}
#sidebar{width:180px; float:left;}
#sidebar ul{list-style:none; margin:0px; padding:0px; margin-top:10px; margin-bottom:15px;}
#sidebar ul li{margin-top:3px; margin-bottom:3px;}
.widgettitle{margin-top:15px;}