/*  ===== pt_nohits Notes =====   /
*/

/***********************************************/
/* Page Structure CSS                          */
/***********************************************/
/* Search result width */
#pt_nohits #content #search {
	margin: 0px;
	padding: 0px; }
#pt_nohits #content {
    margin: 0px;
    width:788px;
    padding: 0px 0px 0px 0px;
}
#pt_nohits #leftColumn {
    padding: 0px;
    width:138px;
    padding: 52px 0px 60px 60px;
}

/***********************************************/
/* Page Styling CSS                            */
/***********************************************/

#content .head {
	background:transparent url(../images/nohits_head_bg.gif) repeat-x scroll 0 0;
	height: 33px;
}
#content .head_left {
	display: inline;
	float: left;
	background:transparent url(../images/nohits_head_left.gif) no-repeat scroll 0 0;
	height: 33px;
	width: 15px;
}
#content .head_right {
	display: inline;
	float: right;
	background:transparent url(../images/nohits_head_right.gif) no-repeat scroll 0 0;
	height: 33px;
	width: 5px;
}
#content .head .msg {
	display: inline;
	float: left;
	width: 768px;
	text-align: center;
	font-size: 10px;
	color: #9b9c9c;
	text-transform: uppercase;
	line-height: 33px;
}
#content .head span {
	margin-left: 5px;
	color: #444444;
}
#content .nohitscontent {
	background:transparent url(../images/left_shadow_middle.jpg) repeat-y scroll 0 0;
}
#content .nohitscontent .left_bottom {
	height: 37px;
	width: 8px;
	background:transparent url(../images/left_shadow_bottom.jpg) no-repeat scroll 0 0;
}
#content .nohitsbox {
	margin: 0px;
	padding: 20px 0 20px 30px;
}
#content .nohitsbox .searchhints {
	color: #5e5f5e;
	padding: 0px;
	margin: 51px 0px 0px 0px;
}
#content .nohitsbox .searchhints h2 {
	font-size: 14px;
	font-weight: bold;
}
#content .nohitsbox .searchhints .left {
	display: inline;
	float: left;
	width: 150px;
	padding: 0px 20px 0px 0px;
	font-size: 12px;
}
#content .nohitsbox .searchhints .right {
	display: inline;
	float: right;
	width: 540px;
	padding: 0px 0px 0px 20px;
	font-size: 12px;
	border-left: 1px solid #ddd3dd;
}
#content .nohitsbox .searchhints .sugg {
	margin: 0px;
	padding: 0px;
	line-height: 30px;
}

#content .nohitsbox .searchhints a {
	text-decoration: underline;
}

#content .nohitsbox .searchhints ul li {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	line-height: 30px;
}

#content .nohitsbox p {
	font-size: 12px;
	line-height: 18px;
	color: #5e5f5e;
	padding: 0px;
	margin: 0px;
}

#content .bottomline {
	background: transparent url(../images/search_nohits_bottom.gif) no-repeat scroll center top;
	width: 100%;
	margin-top: 7px;
	height: 25px; }	

.pricing {
     margin:0 0 0 0; 
}
.selColor{
    text-align:center;
    padding-top:3px;
}

/** Search Bar **/
.searchbar {
	font-size: 11px;
	line-height: 19px;
	margin: 27px 0px 27px 0px;
	border:0px none; }
.searchbar .searchbutton {
	height: 26px;
	float: left; }
.searchbar .searchbutton input {
	float: left;
	height: 26px; }
.searchbar input {
	font-family: Arial, Courier, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	background-color: #EFF1F0;
	border: 0 none }
.searchbar input[type="text"]:focus {
	background-color: #EFF1F0 !important;
}
.searchbar .inputfield {
	width: 181px;
	height: 26px;
	padding: 0px 2px 0 20px;
	float: left;
	background:transparent url(../images/searchbar_nohits_bg.gif) no-repeat scroll 0px 3px; }
.searchbar .inputfield input {
	margin: 5px 0 0px 0;
	width: 180px;}
.searchbar label {
	display:none;
	margin-right: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	vertical-align: middle;
	text-transform: uppercase;}
.searchbar .searchimage {
	display: none; }

#productlisting .teaser {
	width:186px;
	height: 300px;
}
#productlisting .teaserShadow {
	text-transform:uppercase;
}
#productlisting .grayLine {
	background-color:#E0E1E0;
	height:1px;
	width:190px;
}
#productlisting .loading {
	padding: 150px 80px;
}
#productlisting .product {
	margin-top: 14px;
}
#productlisting .productLogo {
	width:190px;
	height:226px;
	position:absolute;
	text-align: right;
	z-index:10;
}
#productlisting .productLogo .stylelogo{
	vertical-align: -214px;
