body {
	background:url(../images/bg_gradient.jpg) repeat-x ;
	font-family:  verdana, tahoma, times;
	font-size: 11px;
	color:Gray;
}
a:link , a:visited
{
	color:Gray;
	text-decoration:none;
}
a:hover
{
	color:Gray;
	text-decoration:underline;
}


#root {
	width: 1000px;
	margin: 0 auto;
}
#header {
	height:152px;
	/*border: solid 1px red;*/
}

#header_top {
	display:block;
	background-color:white;
	width:1000px;
	height:100px;
	margin:0 0 0 0 ;
	padding:0 0 0 0;
}
#logo_container{
	float:left;
	width:220px;
	margin:0 0 0 0 ;
	padding:0 0 0 0 ;
}

#other_logos {
	float:left;
	width:500px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#other_logos .phone 
{
	margin:45px 0 0 55px;
	/*position:absolute ; 
	left:680px;
	top:65px;
	margin:0 0 0 0;*/
	padding:0 0 0 0; 
	display:block ;
	float:left; 
	font-weight:bold ;
}

#other_logos .phone2 
{
	margin:32px 0 0 55px;
	padding:0 0 0 0; 
	display:block ;
	float:left; 
	font-weight:bold ;
}

#img_free_shipping {
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 100px;
}

#img_telephone_sales {
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#header_top_right{
	background-color:white;
	float:left;
	width:280px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#cart_items {
	background-color:white;
	display:block;
	float:left;
	width:280px;
	height:50px;
	line-height:1.2em; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/*border:solid 1px red;*/
}
#cart_items ul {
	margin: 20px 2px 2px 2px;
}
#cart_items ul li{
	display:block;
	float:left;
	color:#aaaaaa;
	font-size:9pt;
	padding-left:5px;
	padding-right:5px;
}
#cart_items ul li a:hover 
{
	text-decoration :underline;
}

#subscribe {
display:block;
float:left;
/*border:1px solid red;*/
height:26px;
/*vertical-align:middle ; */
}
#subscribe input.text {
	width:178px;
	height:18px;
	margin-right:0px;
	padding-right:0px;
	margin-top :0px;
	padding-top :0px;
	color:Gray;
	font-family :Verdana ;
	font-style :italic ;
	font-size: 9pt; 
	
}
#subscribe input.go {
	/*width:66px;
	height:23px;*/
	border:0;
	background:url(../images/subscribe.jpg) no-repeat;
	margin-left:0px;
	padding-left:0px;
}

#container {
	display:block;
	float:left;
	margin:0px 0 0 0;
	padding:0 0 0 0;	
}

#pagebody {
}

.top_search {
	display:block;
	width:1000px;
	height:55px;
	float:left;
	background: url(../images/top_search_bg.jpg) no-repeat;
	margin: 5px 0 5px 0;
	padding:0 0 0 0 ;
	/*border: 1px solid blue;*/
}
#top_search h1{
	margin: 8px 0 5px 8px;
}

#top_search_left {
	display:block;
	width:750px;
	height:55px;
	float:left;
	background: url(../images/top_search_sep.jpg) no-repeat right;
}


#top_search_left select {
	width:157px;
	height:24px;
	border:0;
	margin:0px 5px 0px 8px;
	padding: 0 0 0 0px;
	
}

#top_search_left input.go {
	/*width:42px;
	height:24px;*/
	border:0;
	background:url(../images/search_go.jpg) no-repeat;
	margin-left:-4px;
	padding-left:0px;
	
}

#top_search_right {
	display:block;
	width:250px;
	height:55px;
	float:left;
}

#top_search_right input.text {
	width:168px;
	height:18px;
	padding:0 0 0 0 ;
	margin: 0px 0 0 8px;
}
#top_search_right input.go {
	/*width:45px;
	height:24px;*/
	border:0;
	background:url(../images/search.jpg) no-repeat;
	margin-left:0px;
	padding-left:0px;
	
}

#access_links {
	display:block;
	float:left;
	width:1000px;
	height:320px;
	margin-top:3px;
}

#access_links .box {
	display:block;
	float:left;
	width:324px;
	height:300px;
	font-size:9pt;
	border: solid 1px #dddddd;
	margin-left:9px;
}

#access_links .box.first {
	margin-left:0px;
}

#access_links .box ul {
	margin:3px 25px 10px 25px;
	padding:0 0 0 0;
}

#access_links .box ul li{
	margin:3px ;
	padding:0 0 0 0;
}

#access_links .box h1 {
	margin:15px 25px 10px 25px;
	padding:0 0 0 0;
	font-size:13pt;
	font-weight:normal;
	color:#77a1c6;
}

#access_links .box hr {
	margin:5px 25px 5px 25px;
	padding:0 0 0 0;
	color: #dddddd;
	height: 1px;
}

#brand_links{
	display:block;
	width:1000px;
	height:180px
}

#brand_links ul {
	margin:5px 0 0 0;
	padding:0 0 0 0;
}

#brand_links ul li{
	display:block;
	float:left;
	text-align:center;
	margin:0 0 0 29px;
	padding:0 0 0 0;
 	vertical-align: bottom;
}
#brand_links ul li.first{
	margin:0 0 0 0;
}

#footer {
	width:1000px;
	display:block;
	margin:15px 25px 5px 25px;
	text-align:center;
}
#footer p {
	padding: 7px 0;
	color:#2280c1;
}
#footer p.links a, active, visited {
	color:#2280c1;
	text-decoration: none;
	padding: 0 5px;
}
#footer p.links a:hover {
	text-decoration: underline;
}

#footer p.copyright {
	color: #aaaaaa;
}

#main_content {
	display:block;
	float:left;
	min-height:300px;
	width:996px;
	margin:10px 0 10px 0;
	padding:0 0 0 0;
	/*border: solid 1px red;*/
}

.search_filters{
	display:block;
	float:left;
	width:199px;
	height:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	/*border: solid 1px red;*/
}

.search_filters h3 
{
	font-size :11pt;
	font-weight:bold;
	color:Gray ; 
}

.search_filters h4 
{
	font-size :10pt;
	font-weight:bold;
	color:#507CD1 ; 
}

.search_filters ul 
{
	margin-left:0px;
	padding-left :0px; 
	margin-top :5px;
}

.search_filters ul li
{
	line-height :1.5em;
	margin-left:0px;
	padding-left :0px; 
}

.search_filters ul li ul
{
	margin-bottom:5px;
	margin-left:0px;
	padding-left :0px; 
	list-style-position: outside;
}
.search_filters ul li ul li
{
	margin-left:0px;
	padding-left :0px; 
}

.search_results{
	display:block;
	float:left;
	width:799px;
	height:100%;
	/*min-height:655px;*/
	margin:0 0 0 0;
	padding:0 0 0 0;
	/*border: solid 1px green;*/
}

.search_results.wide{
	width:998px;
	/*border: solid 1px green;*/
}

.meta.top {
	/*border-bottom:1px solid #eee;*/
	padding:0 0 5px 0;
	margin:10px 0 0;
}
.resultInfo {
	float:left;
	font-size:13px;
	width:370px;
	/*border: solid 1px green;*/
}
.resultInfo.wide 
{
	width:500px;

}
.paginationDiv.right {
	float:left;
	width:390px;
	/*height:auto ;*/
	text-align:right;
	/*border: solid 1px red;*/
	/*margin-left:-20px;*/
}
.paginationDiv.centered {
	width:475px;
	text-align:center;
	margin:10px auto;
	overflow:hidden;
	/*display:block; */
	float:left;
		/*border: solid 1px green;*/
}
/* pagination */
.pagination {
	width:100%;
	overflow:hidden;
}
.pagination li {
	border:0;
	margin:0;
	margin-bottom :auto ;
	padding:0 3px;
	font-size:12px;
	list-style:none;
	float:left;
}
.pagination li, .pagination a {
}
.pagination a {
	border-right:solid 1px #DEDEDE;
}
.pagination .previous-off, .pagination .next-off {
	color:#888888;
	display:block;
	float:left;
	font-weight:bold;
	padding:2px 3px;
}
.pagination .next a, .pagination previous a {
	border:none;
	font-weight:bold;
}
.pagination .active {
	color:#9f1010;
	font-weight:bold;
	display:block;
	float:left;
	padding:2px 3px;
}
.pagination a:link, .pagination a:visited {
	color:#3b4b6a;
	display:block;
	float:left;
	padding:2px 3px;
	text-decoration:underline;
}
.pagination a:hover {
	text-decoration:none;
}
/* search-results */
.search-result 
{
	padding: 0 0 0 0;
	margin: 15px 0 0 0;
	width:764px;
	/*height:auto ;*/
	overflow:hidden;
	
	/*display:block ;*/
	float:left;
	/*float:right; */
	/*border: solid 1px blue;*/
}

.search-result.wide
{
	width:970px;
	/*border: solid 1px blue;*/
}

.search-result h1 {
	color: #5796F0;
	font-size: 18px;
	margin: 0 0 10px;
}
.search-result ul {
}
.search-result ul li {
	float: left;
	width: 176px;
	height:260px; 
	margin: 0 15px 10px 0;
	padding :0 0 0 0;
	overflow: hidden;
	display:block ;
}
.search-result ul li ul.productBox {
	/*border: 1px solid #990000;*/
	border: 1px solid #E3EDEF;

}
.search-result ul li.product ul li {
	float: none;
	border: 0;
	margin: 0;
	height: auto;
	width: auto;
}
.search-result ul li.product ul li.image 
{
	margin:0;
	padding: 1px;
	height: 161px;
}
.search-result ul li.product ul li.detail {
	background: url(../images/bg_featured_bottom.jpg) repeat-x;
	padding: 5px 3px 5px 3px;
	color: #fff;
	margin:0;
}
.search-result ul li.product ul li.detail a, active, visited {
	color: #fff;
	text-decoration: none;
}

.search-result ul li.product ul li a:hover {
	text-decoration: underline;
}

.search-result ul li.product ul li.detail a:hover {
	text-decoration: underline;
}
.search-result ul li.product li.price {
	float: left;
	font-weight:bold;
}
.search-result ul li.product li.stock {
	float:left;
	margin:0 0 0 6px;
	font-size:11px;
}
.search-result ul li.product li.buy {
	float: right;
	font-weight:bold;
}
.search-result ul li.product li.desc {
	padding:3px 0 2px 5px ;
	text-align:left;
	line-height:1.2;
	font-size:11px;
	color:#253353;
}
.search-result ul li.product li.brand
{
	font-weight :bold;
}

.search-result ul li.product li.price
{
	font-weight :bold;
	color:#82ACCF;
	font-size:10pt; 
}

.search-result p.note {
	color: #27385b;
	font-style: italic;
}

#home_secondary {
	width:1000px;
	height:153px;
	margin:0 0 0 0 ;
	padding:0 0 0 0;
	float:left;
	display:block; 
}
#home_secondary img { border: none; }
#home_secondary li { display: inline; list-style:none; }
#home_secondary li a { float: left; display:block; height: 153px; margin: 0; }
#home_secondary li a img {  border:none; vertical-align:bottom; /* for IE6 */}

.productDetails 
{
	padding: 0 0 0 20px;
	margin:0 0 0 0;
	background-color:#ffffff;
}
.productDetails .left {
	width:38%;
	float:left;
	overflow:hidden;
}
.productDetails .right {
	width:57%;
	float:right;
	margin:0 0px 0 0;
	padding : 0 0 0 0;
}
 .breadcrumb 
{
	font: Verdana;
	font-size :0.9em; 
	font-weight:bold ; 	
}	

.breadcrumb ul {
	padding:10px 0 5px;
	border-bottom:1px solid #ddd;
}
.breadcrumb ul li {
	float:left;
	color:#999;
}
.productDetails h1 {
	font-size:15px;
	padding:10px 0;
	margin:10px 0 0;
	color:#82ACCF;
	font-weight :bold;
}
.productDetails h2 {
	font-size:15px;
	padding:10px 0;
	margin:10px 0 0;
	color:#82ACCF;
	font-weight :bold;
}
.productDetails .images .main {
	overflow:hidden;
	min-height:450px;
	border:1px solid #ddd;
}
.productDetails .images .main img {
	padding:1px;
}
.productDetails .thumbs 
{
	display:block; 
	width :600px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0px;
}
.productDetails  .thumbs li {
	float:left;
	margin:5px 4px 0 0;
}
.productDetails  .thumbs li img {
	border:1px solid #ddd;
	padding:1px;
}
.productDetails  .thumbs li img:hover {
	border:1px solid #000;
	padding:1px;
}

/* right */

.productDetials .desc 
{
	float:left;
}

.productDetails .desc p {
	font-size:14px;
	line-height:1.1;
	padding:5px 0;

}
.modelBrand  {
	font-weight:bold ;
}
.productDetails .shop {
	padding:10px 0;
	/*border:solid 1px red;*/
}
.productDetails .shop_price  
{
	margin: 0 0 0 0;
	padding-top:5px;
	padding-bottom:5px;
	height:12px; 
	width:250px;
	display:block ; 
	/*border : solid 1px Red;*/
}
.productDetails .shop_price.high
{
	height:24px; 
	margin-bottom :5px;
}

.slashed {
	text-decoration:line-through;
}
.productDetails .retail_price 
{
	font-weight:bold;
}
.productDetails .retail_price span
{
	color:Maroon ;
}
.productDetails .our_price 
{
	padding-top:5px;
	font-weight:bold;
}

.productDetails .our_price span {
	color:Blue ;
	font-size :15px;
}

.productDetails .you_saved 
{
	padding-top:5px;
	font-weight:bold;
}
.productDetails .you_saved span {
	color:Gray ;
	font-size :15px;
}

.productDetails .quantity {
	padding:0px 0;
	width:100%;
}
.productDetails .field {
	padding:5px 0;
}
.productDetails .field .left{
	float:left ;
	width:50%;
}
.productDetails .field .right{
	float:right;
	width:50%;
}

.productDetails .field  .submit{
	padding:10px 0 0 0;
}

.productDetails input.submit {
	margin:2px 0;
}
/* features */

.productDetails .features {
	padding:0px;
	border-top:1px solid #ddd;
	margin:15px 0;
}
.productDetails .features h2 {
	font-size:16px;
	padding:0 0 10px;
}
.productDetails .features .left ul li {
	list-style:disc;
	margin:0 0 0 15px;
	padding:3px 0;
	line-height:1.3;
}
.productDetails .features table th {
	font-size:16px;
	padding:0 0 10px;
}
.productDetails .features table td.section_title {
	font-size:14px;
	/*padding:6px;*/
	background:#82ACCF;
	color:White ;
}

.productDetails .features table tr
{
	line-height : 1.6em;
}
.productDetails .features table tr.alternate 
{
	background : #eeeeee;
}
.productDetails .features table td {
	padding:2px 6px;
}

/* featured */
.featured 
{
	float:left ; 
	display:block;
	margin: 10px 0 0 0;
	padding:0 0 0 0;
	/*padding-left:25px; */
	/*background-color:White ; */
	/*border: solid 1px #dddddd;*/
	min-height:250px;
	width:950px;
}
.featured h1 {
	color: #82ACCF;
	font-size: 15px;
	margin: 0 0 10px 0;
	text-decoration: none; 
}

.featured a 
{
	text-decoration: none; 
	color: #5796F0;
}
.featured ul 
{
}
.featured ul li {
	float: left;
	border: 1px solid #dddddd;
	width: 160px;
	height:185px;
	margin: 0 25px 20px 0;
	overflow: hidden;
	display:block; 
}
.featured ul li.product ul li {
	float: none;
	border: 0;
	margin: 0;
	height: auto;
	width: auto;
}
.featured ul li.product ul li.image {
	padding: 1px;
	border: none;
	text-align:center ; 
}
.featured ul li.product ul li.detail {
	background: url(../images/bg_featured_bottom.jpg) repeat-x;
	padding: 5px;
	color: #fff;
	margin:0;
}
.featured ul li.product ul li.brand_model {
	color: blue;
	margin:0;
	font-weight :bold;
}
.featured ul li.product ul li.detail a, active, visited {
	color: #fff;
	text-decoration: none;
}
.featured ul li.product ul li.detail a:hover {
	text-decoration: underline;
}
.featured ul li.product li.price {
	float: left;
}
.featured ul li.product li.buy {
	float: right;
}
.featured p.note {
	color: #27385b;
	font-style: italic;
}
/* scroll banner*/
div#news-slide 
{
	width:960px;
	/*border:solid 1px #cccccc;*/
	height:1.9em;
    position:relative;
    overflow:hidden;
	margin:5px 0px 0px 10px;
	padding: 3px 5px 1px 10px; 
	float:left ;
}
ul#news-slide-list {
    position: relative;
    overflow:hidden;
    width:925px;
    height:1.4em;
}
ul#news-slide-list li {
    position: absolute;
    left:950px;
    top:0px;
    color:white ; /*#990000;*/
    font-size :1.3em;
}
ul#news-slide-list li.news-slide-first, li.news-slide-first {
    left:0;
}
/* checkout */
#ctl00_mcol 
{
	/*border:solid 1px red;
	display:block; 
	float:left ;
	min-height :500px;*/
	width:998px;
	background-color :White;
	
}
#ctl00_mcol .checkout h2 {
	border:1px solid #ddd;
	border-left:0;
	border-right:0;
	padding:5px 0;
	margin:10px 0 10px;
	font-weight:bold;
}
#ctl00_mcol .checkout fieldset {
	float:left;
	width:400px;
	border:0;
	margin:20px 20px 10px 10px;
	padding:0;
}
#ctl00_mcol .checkout fieldset.full-width {
	width:100%;
	float:none;
}
#ctl00_mcol .checkout fieldset.right {
	float:right;
	margin-right:50px;
	padding-right :0px;
}

#ctl00_mcol .checkout fieldset.single-line {
	float:left;
	border:0;
	width:900px;
	margin:20px 0 10px;
	padding:0;
}

#ctl00_mcol .checkout fieldset h1 {
	padding:0 0 3px;
	margin:0 0 15px;
	font-weight:bold;
	font-size:14px;
	width:100%;
	border-bottom:1px solid #aaa;
}
#ctl00_mcol .checkout fieldset label {
	float:left;
	width:120px;
	clear:left;
	text-align:right;
	padding:5px 5px 0 0;
	margin:0 0 10px;
}
#ctl00_mcol .checkout fieldset label em {
	color:red;
	font-weight:bold;
	padding:0 0 0 2px;
}
#ctl00_mcol .checkout fieldset input.text {
	width:177px;
	margin:0 0 10px;
}
#ctl00_mcol .checkout fieldset select {
	margin:0 0 10px;
}
#ctl00_mcol .checkout div.shipping {
	padding:15px 0 0;
}
#ctl00_mcol .checkout table {
	border: 1px solid #8d92a0;
	color:#fff;
}
#ctl00_mcol .checkout table td, #ctl00_mcol .checkout table th {
	background:#8d92a0;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
#ctl00_mcol .checkout table th {
	font-weight:bold;
	font-size:14px;
}
#ctl00_mcol .checkout table td.right-align {
	text-align:right;
	padding-right:5px;
}
#ctl00_mcol .checkout table .left-align {
	text-align:left;
	padding-left:5px;
}
#ctl00_mcol .checkout table td.total {
	font-size:14px;
	font-weight:bold;
}
#ctl00_mcol .checkout table td.no-bg, #ctl00_mcol .checkout table tr.no-bg td {
	background:#fff;
	color:#555;
}
#ctl00_mcol .checkout table td.no-bg {
	border-bottom:1px solid #8d92a0;
}
#ctl00_mcol .checkout .action {
	text-align:center;
	padding:10px 0 30px;
	width:970px;
	float:left ; 
}
#ctl00_mcol .checkout input.button {
	background:url(../images/button_order.jpg) no-repeat;
	border:0;
	margin:0 20px 0 20px;
	padding:0;
	width:120px;
	height:28px;
	text-indent:-10000px;
}
#ctl00_mcol .checkout input.button:active {
	background-position:bottom;
	border:0;
	margin:0;
	padding:0;
}

#ctl00_ContentPanel_pnlAddressInfo 
{
	width:960px;
	float:left ;
	height :500px ;
	/*display :block;*/
	/*border:solid 1px red;*/
	margin :10px 10px 10px 15px;
	padding :0 0 0 0;
}

#ctl00_ContentPanel_pnlInsurance 
{
	width:900px;
	padding: 10px 10 px 10px 10px;
	float:left ;  
}

#ctl00_ContentPanel_pnlCC 
{
	margin-left:200px;
	float:left;
	/*border:solid 1px blue;*/
}

.grey 
{
 color:Black ; 
}

.WebPageMessage
{
	width:750px;
	border:solid 1px #000;
	background:#FFF;
	padding:0px;
	margin:5px 0px 5px 0px;
}
.WebPageMessage .Message
{
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	padding: 0px 0px 15px 40px;
	margin:0px;
}
.WebPageMessageError
{
	color:Red;
	font-weight :bold ;
}

.PageTitle h1 
{
	margin:15px 25px 10px 0px;
	padding:0 0 0 0;
	font-size:13pt;
	font-weight:Bold;
	color:#77a1c6;
}
.PageTitle hr 
{
	color:#77a1c6;
	height:1px; 
}

.main_image 
{
	width:1003px;
	height:360px;
	margin: 0 0 0 0;
	padding:10px 0 0 4px;
	background:url(../images/gallery_bg.jpg) no-repeat; 
	float:left ;
}

#header_deals {
	height:120px;
	margin:10px 0 0 0;
	/*border: solid 1px red;*/
	position:relative;
	top:0;
	z-index:0; 
}

#deals_powered_by 
{
	position:absolute ;
	top:0;
	margin-top:15px;
	padding:0 0 0 0;
	left:850px;
	color:White;
	font-weight:bold;
	font-family:Trebuchet MS ;
	font-size:15px;
	z-index :10;  
	/*border:SOLID RED 1PX;*/
}

#deals_telephone_sales 
{
	position:absolute ;
	top:70px;
	margin-top:13px;
	padding:0 0 0 0;
	left:290px;
	color:White;
	font-weight:bold;
	font-family:Trebuchet MS ;
	font-size:13px;
	z-index :10;  

}

#deals_mcafee_seal 
{
	position:absolute;
	top:0;
	left:740px;
	width:96px;
	height :120px;
	z-index :10;  
	display:block;
	float:left;
	/*border:solid 1px red;*/
}

#deals_top_menu 
{
	position:absolute ;
	top:0;
	/*margin-top:-110px;*/
	padding:0 0 0 0;
	left:240px;
	color:White;
	font-weight:normal;
	font-family:Trebuchet MS ;
	font-size:13px;
	/*z-index :10;  */
	display:block;
	float:left;
	width:490px;
	height:150px;
	line-height:1.3em; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/*z-index:5;*/
		/*border:SOLID RED 1PX;*/
}
#deals_top_menu ul {
	margin: 15px 2px 2px 48px;/*-100px 2px 2px 2px;*/
	width:485px;
	color:White ; 
	display:block;
	float:left;
	/*border:1px solid red;*/
}
#deals_top_menu ul li{
	display:block;
	float:left;
	color:white;
	font-size:9pt;
	padding-left:2px;
	padding-right:2px;
}
#deals_top_menu ul li a:hover 
{
	text-decoration :underline;
	/*color:Red;*/
}
#deals_top_menu ul li a:link , #deals_top_menu ul li a:visited
{
	text-decoration :none;
	color:white;
}
#main_content_deals {
	/*display:block;*/
	float:left;
	min-height:300px;
	width:1000px;
	margin:10px 0 10px 0;
	padding:15px 0 0 0;
	border: solid 1px #aaaaaa;
	background: white;
}
.deal_comparation 
{
	width:400px;
	border-bottom : solid 1px gray;
	margin:5px 0 15px 0;
	font-family:Trebuchet MS ; 
}
.deal_comparation  thead tr th
{
	font-weight :bold;
	border-bottom : solid 1px gray;
}

.deal_comparation  tbody tr 
{
	border-bottom : solid 1px #dddddd;

}

.deal_comparation .image 
{
	width: 85px;
	text-align :left;
	display:block; 
	vertical-align :middle ;
}
.deal_comparation .description 
{
	width: 215px;
	text-align :left;
	vertical-align :middle ;
}
.deal_comparation .price 
{
	width: 70px;
	text-align :right;
	font-weight:bold ;
	font-size :14px; 
	vertical-align :middle ;
}

.deal_expires 
{
	position:relative;
	left:0px;
	display:block;
	width:207px;
	height:45px; 
	background:url(../images/offer_ending.jpg) no-repeat; 
	margin-top:-4px; 
	padding-top :15px;
	padding-left:4px; 
	margin-left:0px;
	text-align :left ;
	/*z-index:-999; */
}

.productDetails .rightdeals {
	width:56%;
	float:right;
	margin:-5px 0px 0 0;
	font-family:Verdana ; 
}

.productDetails .images .maindeals {
	overflow:hidden;
	/*height:417px;*/
	border:none;
}

.productDetails .features_deals {
	font-family:Verdana ; 
}

.productDetails .deal_description {
	font-family:Arial ; 
	color:Gray ;
	font-size :13px;
	line-height:15px;
	text-align :left;
	/*border:solid 1px red;*/
	padding:0 0 0 0;
	margin : 0 0 0 7px;
	display:block;
	float:left ;
}

#deal_subscribe {
display:block;
float:left;
/*border:1px solid red;*/
/*height:26px;*/
/*vertical-align:middle ; */
margin-top :15px;
}
#deal_subscribe p 
{
	font-weight :bold ;
	font-size :13px;
}
#deal_subscribe input.text {
	width:178px;
	height:18px;
	margin-right:0px;
	padding-right:0px;
	margin-top :0px;
	padding-top :0px;
	color:Gray;
	font-family :Verdana ;
	font-style :italic ;
	font-size: 9pt; 
	
}
#deal_subscribe input.go {
	/*width:66px;
	height:23px;*/
	border:0;
	background:url(../images/subscribe.jpg) no-repeat;
	margin-left:0px;
	padding-left:0px;
}

.deal_share
{
	margin: 15px 0 5px 0;
	padding:0 0 0 0; 
	width:100%;
}

.deal_share ul li 
{
	display:block;
	float:left; 
	vertical-align:middle ;
	/*border:solid 1px red;*/
}
.deal_share ul li a
{
	vertical-align:middle ;
}
.deal_share ul li img 
{
	/*display:block;*/
	margin-right:4px; 
}

.shop_price span.deal_PriceOff 
{
	margin:5px 0 5px 5px;
	padding:0;
	font-weight :bold ;
	width:260px;
	display :inline ;
	float:left;
	line-height :22px;
	font-size :14pt;
	/*border:solid 1px red;*/
}
