* {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-repeat: repeat-x;
	background-color: #F7F8D7;
}

img {
    border-style: none;
}


#wrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;

}

#main-wrapper {
	width: 970px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 14px;
	padding-left: 14px;
	background-color: #FFFFFF;
	padding-bottom: 14px;
	float: left;
	position: relative;
}

.share {
	position: absolute;
	top: 0px;
	right: 0px;
}

/* Header */
#header {
	float: left;
	width: 697px;
	margin-bottom: 0px;
	position: relative;
	height: 91px;
	padding-left: 273px;
}
.logo {
	position: absolute;
	left: 0px;
	top: 0px;
}

.main-nav {
	float: left;
	width: 375px;
	padding-top: 40px;
	padding-left: 10px;
}
.main-nav li {
	display: inline;
	float: left;
	margin-right: 25px;
}
.main-nav li a:link, .main-nav li a:visited {
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
}
.main-nav li a:hover {
	color: #FF3300;
}

.header-search {
	float: left;
	width: 310px;
	margin-top: 13px;
}

#header-search-login
{
    float:left;
    margin-right:10px
}

.header-search-iframe
{
    float:left;
    overflow:hidden;
    width:84px
}

.header-search a:link, .header-search a:visited {
	font-size: 14px;
	text-decoration: none;
	color: #0066CC;
}
.header-search a:hover {
	color: #FF3300;
}

#search-form {
	width: 250px;
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/header-search.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 20px;
	float: left;
	margin-top: 10px;
}
#search-form .submit {

	border-color:#CCCCCC #AAAAAA #AAAAAA #CCCCCC;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	cursor:pointer;
	font-size:1.2em;
	padding:5px



}
.search-form-input {
	float: left;
	border: solid 0px #fff;
	font-size: 11px;
	outline: 0px;
	width: 160px;
	color: #CCCCCC;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;

}

.search-form-input:focus {
	color: #333333;
}


.search-form-submit {
	float: left;
	background: none;
	border: 0px;
	height: 20px;
	width: 68px;
	cursor: pointer;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;

}

/* End of Header */

/* Main Box */
#main-box {
	float: left;
	width: 970px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 220px;
}

#main-box h1 {
	font-size: 36px;
	font-weight: bold;
	padding-top: 40px;
	padding-left: 25px;
	margin-bottom: 15px;
}
#main-box p {
	padding-left: 25px;
	font-size: 12px;
	width: 500px;
	margin-bottom: 10px;
}
#main-box a:link, #main-box a:visited  {
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
#main-box a:hover {
	text-decoration: underline;
}
/* End of Main Box /*

/* Featured Holder */ 
#featured-holder {
	float: left;
	width: 970px;
	position: relative;
}
#featured-holder h3 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
}
.featured-arrow-left {
	float: left;
	width: 15px;
	display: block;
	margin-right: 5px;
	padding-top: 80px;
}
.featured-arrow-right {
	float: left;
	width: 15px;
	display: block;
	padding-top: 80px;
}
.featured-arrow-right {}
.featured-arrow {
	position: absolute;
	top: 10px;
	left: -35px;
	z-index: 1;
}

.featured-description{
    height:60px;
}
.featured-size01 {
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/box01.gif);
	float: left;
	height: 182px;
	width: 300px;
	margin-right: 20px;
	margin-bottom: 25px;
	padding-left: 175px;
	padding-top: 20px;
	position: relative;
}
.featured-size03 {
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/box03.gif);
	float: left;
	height: 192px;
	width: 135px;
	margin-right: 5px;
	margin-bottom: 25px;
	padding-left: 90px;
	padding-top: 10px;
	position: relative;
	background-repeat: no-repeat;
}
.featured-size02 {
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/box02.gif);
	float: left;
	height: 192px;
	width: 150px;
	margin-right: 13px;
	margin-bottom: 25px;
	padding-top: 10px;
	position: relative;
	background-repeat: no-repeat;
	padding-left: 160px;
}
.featured-size02 h2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
} 
.featured-size01-last {
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/box01.gif);
	float: left;
	height: 182px;
	width: 300px;
	margin-bottom: 25px;
	padding-left: 175px;
	padding-top: 20px;
	position: relative;
}
.featured-size03 h2 {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
}
.featured-size01 h2, .featured-size01-last h2 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
}
.featured-size01 p, .featured-size01-last p {}
.featured-size01-price {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
}
.featured-size03-price {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
.featured-size01-rating {
	margin-bottom: 10px;
	letter-spacing: 5px;
}
.featured-size01-btns {}
.featured-size01-btns img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.featured-size01-thumb {
	position: absolute;
	top: 10px;
	left: 10px;
	height: 160px;
	width: 160px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.featured-size02-thumb {
	position: absolute;
	top: 10px;
	left: 10px;
	height: 150px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
        padding-right: 5px
}

.featured-size03-thumb {
	position: absolute;
	top: 10px;
	left: 10px;
	height: 80px;
	width: 80px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* End of Featured Holder */ 


/* Content Holder */
.content-holder {
	float: left;
	width: 778px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 10px;
	margin-right: 10px;
}
/* Bread Crumbs / Content Holder */
.breadcrumbs {
	width: 758px;
	float: left;
	background-color: #F2F2F2;
	margin-bottom: 10px;
	padding: 10px;
}
.breadcrumbs p {
	font-size: 12px;
}
.breadcrumbs a:link, .breadcrumbs a:visited {
	color: #0066cc;
	font-weight: bold;
	text-decoration: none;
}
.breadcrumbs a:hover {
	color: #FF3300;
}
/* End of Bread Crumbs / Content Holder */

#content {
	width: 778px;
	float: left;
	margin-bottom: 15px;
	position: relative;
}
/* Left Column */
#left-column {
	float: left;
	width: 180px;
	margin-right: 5px;
}

.left-filter, .left-filter2 {

	float: left;
	width: 170px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-top: 10px;


}
.left-filter {
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/left-filter.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.left-filter-search {
	position: absolute;
	top: -7px;
	left: 2px;
}

.left-filter p, .left-filter2 p {
	font-size: 12px;
	padding-right: 40px;
	padding-left: 10px;
	margin-bottom: 20px;
}
.left-filter ul {
	padding-right: 10px;
	padding-left: 10px;
	width: 150px;
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/left-filter-ul.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
}


.left-filter li, .left-filter-popular-searches li {
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 5px;
	background-image: url(http://s3.amazonaws.com/wp4domains/icons/smalblack-left-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	color: #999999;
	padding-left: 10px;
}


.left-filter2 li {
	font-size: 12px;
	list-style-type: none;
	color: #999999;
}

#wrapper .left-filter-selected {
	color: #333333;
	
}

.left-filter h2, .left-filter2 h2 {
	font-size: 12px;
	list-style-type: none;
	font-weight: bold;
	margin-bottom: 5px;
	color: #000000;
	padding-left: 10px;
}

.left-filter li a:link, .left-filter li a:visited, .left-filter-popular-searches li a:link, .left-filter-popular-searches li a:visited {
	color: #0066CC;
	text-decoration: none;
	font-weight: normal;
}

 .left-filter2 li a:link, .left-filter2 li a:visited {
	color: #0099FF;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	display: block;
	width: 145px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 25px;
	background-color: #F4F8FE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(http://s3.amazonaws.com/wp4domains/icons/featured-built.gif);
	background-repeat: no-repeat;
	background-position: 15px 8px;
}

.left-filter li a:hover, .left-filter-popular-searches li a:hover {
	color: #FF3300;
	text-decoration: underline;
}

.left-filter2 li a:hover {
	color: #FF6600;
	text-decoration: none;
	background-color: #F6F7DC;
}
.left-filter-popular-searches {
	float: left;
	width: 170px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left-filter-popular-searches h2 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 10px;
}
.left-filter-popular-searches ul {
	padding-left: 10px;
	padding-right: 10px;
}

/* End of Left Column */

/* Tabs */ 
.pages_tabs {
	width: 800px;
	position: relative;
	float: left;
}
.pages_tabs ul {
	width: 790px;
	margin: 0px;
	_margin: -2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: left;
	height: 28px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.pages_tabs li {
	list-style-type: none;
	float: left;
}
.pages_tabs li a:link, .pages_tabs li a:visited {
	list-style-type: none;
	text-align: center;
	background-color: #EFEEEE;
	font-size: 12px;
	text-decoration: none;
	display: inline;
	float: left;
	height: 21px;
	margin-right: 4px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F2;
	border-right-color: #F2F2F2;
	border-left-color: #F2F2F2;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #0066cc;
	font-weight: bold;
}

.pages_tabs li a:hover {
	display: inline;
	float: left;
	list-style-type: none;
	text-align: center;
	background-color: #FFFFFF;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #CCCCCC;
	color: #FF3300;
	text-decoration: none;
	height: 21px;
	margin-right: 4px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/tabs-active.gif);
	background-repeat: repeat-x;


}
#wrapper .pages-tabs-selected {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/tabs-active.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
/* End of Tabs */

/* Products */
#products-holder {
	float: left;
	width: 592px;
	position: relative;
	padding-left: 0px;
}
.product-holder {
	float: left;
	width: 175px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	height: 326px;
	/*background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/product-holder.gif);*/
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 8px;
}
.product-holder-last {
	float: left;
	width: 128px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	height: 326px;
	/*background-image: url(../images/product-holder.gif);*/
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 5px;
	padding-left: 5px;

}
.product-thumb {
	height: 128px;
	width: 128px;
	text-align: center;
	margin-bottom: 5px;
        padding-left:32px;
        padding-top:5px
}
.product-price {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}
.product-rating {
	text-align: center;
}

.product-desc {
	width: 165px;
	font-size: 11px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	/*color: #FFFFFF;*/
	height: 65px;
	padding-top: 15px;
        padding-bottom: 10px;
}
.product-btns {
	width: 120px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding-right: 10px;
	padding-left: 4px;
}
.product-btns img {
	/*margin-bottom: 10px;*/
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.product-desc a:link, .product-desc a:visited  {
	color: #FF6600;
	text-decoration: none;
}
.product-desc a:hover {
	text-decoration: underline;
}
/* End of Products */ 

/* ---------- Digg Pagination Start ---------- */

.slide_pagination {
	background:white; /* self-clearing method: */
	font-size:11px;
	font-weight:bold;
	}
  
.slide_pagination a, .slide_pagination span {
	padding:.2em .5em;
	display:block;
	float:left;
	margin-right:5px;
	}

.slide_pagination span.disabled {
	color:#999;
	border:1px solid #ddd;
	}

.slide_pagination span.current {
	font-weight:bold;
	background:#0066CC;
	color:white;
	border:1px solid #ddd;
	}

.slide_pagination a {
	text-decoration:none;
	color:#253133;
	border:1px solid #0066CC;
	}

.slide_pagination a:hover, .slide_pagination a:focus {
	color:#253133;
	border-color:#ae2023;
	}

.slide_pagination .page_info {
	background:#2e6ab1;
	color:white;
	padding:.4em .6em;
	width:22em;
	margin-bottom:.3em;
	text-align:center;
	}

.slide_pagination .page_info b {
	color:#003;
	background:#6aa6ed;
	padding:.1em .25em;
	}

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

/*html .slide_pagination {
	height:1%;
	}*/

*:first-child+html .slide_pagination {
	overflow:hidden;
	}
/* Paging Start "Bottom of Page When Browsing" */

.paging-cont {
	width:540px;
	height:30px;
	font-size:12px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	float: left;
	}
.paging-cont p {
	margin-bottom: 10px;
}	
.paging-cont ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
.paging-cont li {
	display:block;
	border:1px solid #dfe0e1;
	float:left;
	padding:0.25em 0.5em;
	margin:0 1em 0 0;
	font-size:11px;
	font-weight:bold;
	color:#2c7676;
	}
	
li.no-border {
	border:1px solid #ffffff;
	}
	
.paging-cont a {
	color:#0066CC;
	text-decoration:none;
	}
	
.paging-cont a:hover {
	color:#FF3300;
	text-decoration:none;
	}
	
/* Paging End */
/* ---------- Digg Pagination End ---------- */

/* Right Column */
#right-column {
	float: right;
	width: 160px;
	position: relative;
}

.right-articles, .right-qa {
	float: right;
	width: 160px;
	margin-bottom: 10px;
}
.right-articles-img {}
.right-articles ul, .right-qa ul, .right-featured ul {
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/right-filter.gif);
	background-repeat: repeat-y;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DEE0E0;
	border-bottom-color: #DEE0E0;
	border-left-color: #DEE0E0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-position: 0px;
}
.right-articles li, .right-qa li {
	font-size: 12px;
	background-image: url(http://s3.amazonaws.com/wp4domains/icons/smalblack-left-arrow.gif);
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	margin-bottom: 5px;
}
.right-articles li a:link, .right-articles li a:visited, .right-qa li a:link, .right-qa li a:visited {
	color: #0066CC;
	text-decoration: none;
}
.right-articles li a:hover, .right-qa li a:hover {
	color: #FF3300;
}
.right-articles h2 {
	background-image: url(../images/right-articles.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 25px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
}

.right-qa
{
    background-image: url(../images/qa.jpg);
    height:255px
}

.right-qa p
{
    padding-top:190px;
    font-size:14px;
    text-align:center;
}

.right-qa h2 {
	/*background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/right-qa.gif);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 25px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
}

#wrapper .btn-viewall {
	background-image: none;
	text-align: right;
	margin-top: 5px;
	font-size: 14px;
	padding-right: 10px;
}
#wrapper .btn-viewall-link {
	color: #FF6600;
	text-decoration: none;
}
.right-emailalert {
	float: left;
	width: 160px;
	margin-bottom: 10px;
}
.right-emailalert h2 {
	font-size: 18px;
	font-weight: bold;
	background-image: url(../images/icons/right-email.gif);
	padding-top: 5px;
	padding-bottom: 18px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.right-emailalert-input {
	width: 125px;
	margin-bottom: 2px;
	color: #CCCCCC;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-image: url(../images/backgrounds/input.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.right-emailalert-input:hover {
	color: #000000;
	border: 1px solid #0066CC;
}
.right-emailalert-btn {
	width: 138px;
}
.emailalert-content {
	width: 138px;
	display: block;
	float: left;
	background-image: url(../http://s3.amazonaws.com/wp4domains/backgrounds/right-filter.gif);
	background-repeat: repeat-y;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.right-featured {
	width: 160px;
	float: left;
	margin-bottom: 10px;
}
.right-featured h2 {
	font-size: 18px;
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/right-featured.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-bottom: 18px;
	padding-left: 10px;
}
.right-featured ul {
	float: left;
	position: relative;
}
.right-featured li {
	list-style-type: none;
	height: 21px;
	float: left;
	margin-right: 3px;
	margin-bottom: 10px;
}
.right-featured li img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.right-featured li a:link, .right-featured li a:visited {
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #DEE0E0;
	display: inline;
	float: left;
}
.right-featured li a:hover {
	border: 1px solid #0066CC;
}

/* End of Right Column */

/* Bottom Featured */
#featured-bottom {
	background-image: url(../images/bottom-featured-box.gif);
	height: 350px;
	width: 540px;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: top;
	margin-right: 10px;
	float: left;
}
/* Tabs */ 
.featured-bottom_tabs {
	width: 540px;
	position: relative;
	float: left;
}
.featured-bottom_tabs ul {
	width: 530px;
	margin: 0px;
	_margin: -2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: left;
	height: 28px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.featured-bottom_tabs li {
	list-style-type: none;
	float: left;
}
.featured-bottom_tabs li a:link, .featured-bottom_tabs li a:visited {
	list-style-type: none;
	text-align: center;
	background-color: #EFEEEE;
	font-size: 12px;
	text-decoration: none;
	display: inline;
	float: left;
	height: 21px;
	margin-right: 4px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F2;
	border-right-color: #F2F2F2;
	border-left-color: #F2F2F2;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #0066cc;
	font-weight: bold;
	/*background-image: url(../images/backgrounds/tabs.gif);*/
	background-repeat: repeat-x;
}

.featured-bottom_tabs li a:hover {
	display: inline;
	float: left;
	list-style-type: none;
	text-align: center;
	background-color: #FFFFFF;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #CCCCCC;
	color: #FF3300;
	text-decoration: none;
	height: 21px;
	margin-right: 4px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/tabs-active.gif);
	background-repeat: repeat-x;


}
#wrapper .featured-bottom_tabs-selected {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/tabs-active.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
/* End of Tabs */
.featured-bottom-logos {
	float: left;
	width: 519px;
	height: 300px;
	padding-left: 20px;
	overflow: auto;
	padding-right: 0px;
}
.featured-bottom-logos li {
	list-style-type: none;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}
.featured-bottom-logos li img {
	height: 50px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* End of Bottom Featured */ 

/* Bottom Search */ 
#search-bottom {
	background-image: url(../images/bottom-search-box.gif);
	height: 280px;
	width: 420px;
	padding-top: 70px;
	position: relative;
	float: left;
}
.search-bottom-welcome {
	width: 350px;
	clear: both;
	padding-top: 50px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.search-bottom-welcome p {
	font-size: 12px;
	margin-bottom: 10px;
}
.search-bottom-welcome h2 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
}
.search-bottom-holder {
	position: absolute;
	left: 1px;
	top: 1px;
}
#search-bottom-form {
	width: 419px;
	background-image: url(../images/bottom-search.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 62px;
	float: left;
	position: relative;
}
.search-bottom-form .submit {

	border-color:#CCCCCC #AAAAAA #AAAAAA #CCCCCC;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	cursor:pointer;
	font-size:1.2em;
	padding:5px



}
.search-bottom-form-input {
	float: left;
	border: solid 0px #fff;
	font-size: 28px;
	outline: 0px;
	width: 250px;
	color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 5px;
}

.search-bottom-form-input:focus {
	color: #333333;
}


.search-bottom-form-submit {
	float: left;
	background: none;
	border: 0px;
	height: 50px;
	width: 120px;
	cursor: pointer;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;

}
.search-bottom-advanced {
	background-image: url(../images/bottom-search-advanced.png);
	background-repeat: no-repeat;
	font-size: 11px;
	display: inline;
	position: absolute;
	bottom: -17px;
	right: 0px;
	width: 150px;
	color: #3366FF;
	text-decoration: none;
	background-position: top;
	text-align: center;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.search-bottom-results {
	width: 408px;
	float: left;
	height: 220px;
	overflow: auto;
	padding-left: 10px;
}

/*.search-bottom-results td {
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}
.search-bottom-results td a:link, .search-bottom-results td a:visited {
	color: #0066CC;
	text-decoration: none;
	font-size: 11px;
}
.search-bottom-results td a:hover {
	color: #FF0000;
}*/

.bottom-search-sortby {
	clear: both;
	float: left;
	margin-bottom: 10px;
	font-size: 12px;
	padding-top: 10px;
	padding-left: 10px;
}
.search-menu {
	background-color: #F2F2F2;
	width: 399px;
	font-size: 12px;
	padding-top: 10px;
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	position: relative;
}
.search-menu h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
.search-menu-services {
	padding-left: 10px;
	list-style-type: none;
}
.search-menu-services li{
	font-size: 11px;
	margin-bottom: 3px;
}
/* End of Bottom Search */ 

 /*Footer  */
#footer {
	float: left;
	width: 970px;
	padding-top: 10px;
}

.logos
{
    display:block;
    clear:right;
    margin-bottom:10px;
}

.logos img
{
    padding-right:25px
}

#footer p {
	font-size: 11px;
	color: #666666;
	margin-bottom: 10px;
}
#footer a:link, #footer a:visited {
	text-decoration: none;
	color: #0066CC;
	display: inline;
	margin-right: 10px;
	/*float: left;*/
}
#footer a:hover {
	color: #FF6600;
}



/*.footer-badages {
	position: absolute;
	top: 7px;
	right: 0px;
}*/
/* End of  Footer */ 

/* End of Content Holder */

/* Contact form */
.error {
    color:red;
    padding-left:165px;
}

.red {
    color:red;
}

.contactus-holder {
    margin-left:auto;
    margin-right:auto;
    padding-top:25px;
    width:650px;
}

.contactus-holder h1 {
    font-size:22px;
    font-weight:normal;
    margin-bottom:10px;
}

.contactus-holder-label-td {
    font-size:14px;
    padding-bottom:10px;
    padding-right:10px;
    padding-top:10px;
    text-align:right;
    width:150px;
}

.contactus-holder p {
    margin-bottom:25px;
}

.contactus-input-submit {
    font-size:22px;
    width:200px;
}

.contactus-input-tiny {
    border: 2px solid #999999;
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:25px;
    padding:5px;
    width:20px
}

.contactus-input-tiny:focus {
    border: 2px solid #87ABE1;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:25px;
    padding:5px;
    width:20px
}

.contactus-input-short {
    border:2px solid #999999;
    color:#999999;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:25px;
    padding:5px;
    width:310px;
}

.contactus-input-short:focus {
    border:2px solid #87ABE1;
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:25px;
    padding:5px;
    width:310px;
}

.contactus-input-long {
    border:2px solid #999999;
    color:#999999;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:normal;
    padding:5px;
    width:450px;
}

.contactus-input-long:focus {
    border:2px solid #87ABE1;
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:normal;
    padding:5px;
    width:450px;
}

/* coupons */

#coupon-title {
	padding-top:25px;
	padding-bottom:25px;
	text-align:center
}

.coupon-holder {
	float: left;
	width: 748px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/coupon.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.coupons-logo {
	width: 180px;
	height: 150px;
	margin-right: 20px;
	float: left;
}

.coupons-logo img {
	padding: 10px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.coupons-detail {
	float: left;
	width: 540px;
}

.coupons-detail a:link, .coupons-detail a:visited {
	color: #FF6600;
	text-decoration: none;
}
.coupons-detail a:hover {
	color: #0099F5;
}

.coupons-detail h3 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}

.coupons-detail h3 a:link, .coupons-detail a:visited {
	color: #0099F5
}

.coupons-detail h3 a:hover {
	color: #FF6600;
	text-decoration: underline;
}

.coupons-detail h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
.coupons-detail p {
	font-size: 12px;
	margin-bottom: 10px;
}
.coupons-detail ul {
	margin-bottom: 10px;
}
.coupons-detail li {
	list-style-type: none;
	display: inline;
	margin-right: 20px;
	font-size: 12px;
}

#feed
{
    margin-bottom:100px
}

.feed-thank-you
{
    text-align:center;
    margin-top:70px;
}

.feed-thank-you h1
{
    margin-bottom:20px
}

#feed p
{
    font-size:11pt
}

#feed_banner
{
    margin-top:40px;
}

#feed_banner_text
{
    text-align:center;
    font-size:15pt;
}

#feed_banner_text p
{

}

.blur
{
    background-color: #ccc; /*shadow color*/
    color: inherit;
    margin-left: 36px;
    margin-top: 20px;
    width:100px;
    height:25px;
}

.shadow
{
    position: relative;
    bottom: 2px;
    right: 2px;
    background-color: #666;
    color: inherit;
}

.get_started, .get_started a:link, .get_started a:visited, .get_started a:hover
{
    display:block;
    text-decoration:none;
    color:black;
    background-color:#eee;
    font-size:11pt;
    height:23px;
    padding-top:2px;
    text-align:center;
    vertical-align:middle;
}

.feed_explanation
{
    padding-top:50px;
    margin-left:35px;
    width:600px
}

#salesForceForm
{
    padding-top:30px;
    width:255px;
    margin-left:36px;;
}

#salesForceForm input
{
    float:right;
}

/* Articles */

.article-holder {
	float: left;
	width: 780px;
}
.article-holder p {
	font-size: 14px;
	margin-bottom: 15px;
}
.article-holder a:link, .article-holder a:visited {
	color: #0066CC;
	text-decoration: none;
}
.article-holder a:hover {
	color: #FF6600;
}

#wrapper .article-small {
	font-size: 12px;
}
.article-holder h2 {
	font-size: 32px;
	font-weight: normal;
	margin-bottom: 10px;
}
.article-list {}

.article-list li {
	list-style-type: none;
	width: 690px;
	margin-bottom: 10px;
	background-color: #F5F5F5;
	background-image: url(../images/article2.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
}
.article-list li a:link, .article-list li a:visited {
	font-size: 18px;
	color: #0066CC;
	text-decoration: none;
}
.article-list li a:hover {
	color: #FF6600;
}
.article-edit {
	width: 750px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-bottom: 10px;
}
.article-edit img {
	float: left;
	padding-right: 10px;
}
.article-edit-img {}
.article-edit p {
	font-size: 12px;
}

.wishlist
{
    margin-top:30px
}

.wishlist li
{
    margin-left:50px
}