﻿BODY
{
    font-family: Arial;
    font-size:12px;
}
#pageContent
{
	width: 970px;
	_width: 982px;
	margin: 0px auto;
}

.banner{
margin:5px;
text-align:center;
}

#menuBar
{
    border-color:#C2C2C2;
    border-style:solid solid none;
    border-width:1px 1px medium;
    padding:10px 42px;
    white-space:nowrap;
}
#logo_container{
    padding:10px 50px;
}

.searchText
{
	text-align: center;
	color: White;
	font-weight: bold;
	padding-right: 18px;
	font-size: 13px;
}

#homePage_banner{
    border:solid 1px #C2C2C2;
    border-top:none;
    padding:15px 0;
    text-align:center;
}
#homePage_banner a{
    text-decoration:none;
    border:none;
}
#homePage_banner img{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    
    border:solid 1px #C2C2C2;
    padding:7px;
}
.BeforeAnTxtBoxDiv
{
    border-color:#C2C2C2;
    border-style:none solid solid;
    border-width:medium 1px 1px;
    padding:10px 0 20px;
    text-align:center;
}

#search_box{
    width:60%;
    margin:0px auto;
    *margin:10px auto 0;
}

.SearchBtnDiv
{
    background-color:#FF6600;
    background-image:url(/templates/default/img/btnSearch.gif);
    background-repeat:no-repeat;
    color:White;
    cursor:pointer;
    height:19px;
    margin-top:3px;
    padding-left:8px;
    padding-top:3px;
    text-align:left;
    vertical-align:top;
    width:90px;
    z-index:0;
    display:inline-block;
    *display:block;
    *float:left;
    *clear:none;
}
.SearchBtnDiv:hover{opacity:1;}

.SearchBoxDiv
{
    margin:0 15px;
    display:inline-block;
    *display:block;
    *float:left;
    *clear:none;
}
.txtBeforeSearchDiv
{
    display:inline-block;
    *display:block;
    *float:left;
    *clear:none;
    font-weight:bold;
}
#searchBox{
    border:1px solid #C2C2C2;
    padding:5px;
    width:250px;
}

.askQuestion a:hover{
    text-decoration:underline !important;
}
.ask{
    color:blue !important;  
}
.amazonLink
{
    color:blue !important;
    margin-left:10px;
}
.amazonLink b{
    text-transform:uppercase;
}


#blockUI{
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background-color:#E15800;
    display:none;
    height:250px;
    margin:auto;
    padding:10px 10px 5px;
    position:relative;
    width:300px;
}

#close{
    background-image:url(/images/close_sunday.png);
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer;
    height:15px;
    position:absolute;
    right:3px;
    top:3px;
    width:15px;
}

#blockUI object{
}
.img_title{
    font-weight:bold;
    text-transform:capitalize;
}


.more{
    color:Gray;
}

a
{
	text-decoration: none;
	color: #848484;
}
a:hover
{
	color: #ff6600 !important;
}


.DottenTopBorder
{
	border-top: 2px dotted #cccccc;
	border-right: 1px none #cccccc;
	border-bottom: 1px none #cccccc;
	border-left: 1px none #cccccc;
}

.DottenDownBorder
{
	border: 0px;
	border-bottom: 1px dotted #cccccc;
	height: 0px;
}

.DottenDownSideBorder
{
	border: 0px;
	border-bottom: 1px dotted #cccccc;
	border-right: 1px dotted #E0E0E0;
	border-left: 1px dotted #E0E0E0;
	height: 0px;
}

.DescTitle
{
	padding-left: 10px;
	text-align: left;
	width: 350px;
	overflow: hidden;
}

.StoreOutside
{
	display: block;
}

.Dotten
{
	padding-right: 30px;
	padding-left: 30px;
}

.Desc
{
	height: 54px;
	width: 350px;
	overflow: hidden;
	font-size: 14px;
	color: Black;
}

.MoreLink
{
	text-align: left;
}

.T1Desc
{
	font-size: 14px;
	color: Black;
}

.T3spanTitle
{
	font-size: 12pt;
	font-weight: bold;
}
.T3spanTitle a
{
	color:blue;
    font-size:16px;
    font-weight:normal;
    text-decoration:underline;
    text-transform:capitalize;
}
.T3spanRating
{
	font-size: 14px;
	font-weight: bold;
	color: Black;
}

.T3ProductsTbl
{
	width: 756px;
}

.T3ProductsTblAtt
{
	width: 970px;
}

.BrowseCatTbl
{
	width: 755px;
}

.T3ProductsTblBtm
{
	width: 758px;
}

.T3ProductsTblbrd
{
	border: 1px solid Gray;
	border-collapse: collapse;
	width: 754px;
}

.DottenHorizontal
{
	border: 0px;
	border-right: 1px dotted #cccccc;
	height: 0px;
}

.T3outStoresTd
{
	height: 100px;
	text-align: left;
	width: 100px;
}

.T1MerchantsTbl
{
    border-left:1px solid Gray;
    border-right:1px solid Gray;
    margin-top:-1px;
    vertical-align:top;
    width:964px;
}

.t1ProductImgDiv{
    float:left;
    height:200px;
    margin:5px 20px 5px 5px;
    text-align:center;
    width:200px;
}
.t1ProductImgDiv img{
    margin:auto;
}

.offer{
    border-bottom:dotted 1px Gray;

}
    .productImg,.productTitle,.productStore,.productPrice,.productBtn{
        float:left;
    }
    
    .productImg{
        margin:5px;
    }
    .productTitle{
        margin:10px 20px;
        overflow:hidden;
        text-align:left;
        width:350px;
    }
    .productStore{
        padding-top:16px;
        text-align:left;
        width:150px;
    }
        .StoreLogo{
        
        }
        .storeName{
        
        }
    .productPrice{
        border-right:1px dotted gray;
        height:62px;
        padding-top:38px;
        text-align:center;
        width:150px;
    }
    .productBtn{
        background-image:url(/templates/default/img/button1.gif);
        background-repeat:no-repeat;
        height:36px;
        margin-left:5px;
        margin-top:26px;
        padding-top:10px;
        text-align:center;
        width:146px;
    }
        .productBtn a{
        color:White;
        font-weight:bold;
        font-size:13pt;
        }
    

.T1MerchantsTblbrb
{
	width: 966px;
	vertical-align: top;
}

.yeddaTd
{
	width: 966px;
	vertical-align: top;
}

.T1Firsttable
{
    background-image:url(/templates/default/img/type1frame.gif);
    background-repeat:no-repeat;
    float:left;
    height:251px;
    width:634px;
}

.T1outStoresTd
{
	height: 100px;
	text-align: left;
	width: 150px;
}

.img
{
	border-style: none;
}

.ButtonDiv1
{
	background-image: url(/templates/default/img/button1.gif);
	background-repeat: no-repeat;
	height: 46px;
	width: 146px;
	margin-left: 5px;
}

.ButtonDiv1 a
{
	font-size: 13pt;
	color: White;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
	vertical-align: bottom;
	display: block;
	height: 40px;
}

.ButtonDiv1 A:link
{
	text-decoration: none;
	color: White;
}
.ButtonDiv1 A:visited
{
	text-decoration: none;
	color: White;
}
.ButtonDiv1 A:active
{
	text-decoration: none;
	color: White;
}

.ButtonDiv2
{
	background-image: url(/templates/default/img/button1.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 13pt;
	height: 46px;
	margin-left: 4px;
	cursor: pointer;
	color: White;
}

.ButtonTxt1
{
	text-align: center;
	color: White;
	font-weight: bold;
	padding-top: 10px;
}

.ButtonTxt2
{
	text-align: center;
	color: White;
	padding-top: 10px;
	font-weight: bold;
}

.spanPrice1
{
	font-size: 13pt;
	font-weight: bold;
	color: #ff6600;
}

.SearchBarTd
{
	height: 35px;
	padding-right: 100px;
}

.tblSearchBox
{
	width: 970px;
}

.BrdrLineTD
{
	width: 100%;
}




.CategoriesPathDiv
{
	display: inline;
	text-align: left;
	font-size: 13px;
	color: #C0C0C0;
}

.CatPathH2
{
	font-size: 13px;
	line-height: 1px;
	vertical-align: bottom;
}

.CategoriesPathDiv A:link
{
	text-decoration: none;
	color: #C0C0C0;
}

.CategoriesPathDiv A:visited
{
	text-decoration: none;
	color: #C0C0C0;
}

.CategoriesPathDiv A:active
{
	text-decoration: none; /*color:#C0C0C0;*/
}

.CategoryNameDiv
{
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
}

.CatNameH1
{
	color: #ff6600;
	font-size: 18px;
	line-height: 0;
	display: inline;
}

.CatTextH2Span
{
	font-size: 12px;
	color: Black;
	line-height: 1;
}

.CatTextH2
{
	font-weight: normal;
}

t1ProductImgDiv
{
	padding-top: 50px;
	padding-bottom: 50px;
}

.T1H2titleDiv h2
{
	color: #ff6600;
	font-size: 14px;
}

.T1mainImgTd
{
	width: 30%;
	padding-left: 15px;
	padding-right: 15px;
}

.t1TitleDescDiv
{
	text-align: left;
	padding-right: 10px;
}

.t1orangetop
{
    background-image:url(/templates/default/img/t1toporangeline.gif);
    background-repeat:no-repeat;
    height:28px;
    margin-top:5px;
    vertical-align:top;
}

.t1orangebottom
{
	background-image: url(/templates/default/img/t1bottomorangeline.gif);
	background-repeat: no-repeat;
	height: 28px;
}

.t3orangetop
{
	/*background-image: url(/templates/default/img/TopOraneLineType3.gif);*/
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:0;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    background-color:#FF6600;
    background-repeat:no-repeat;
    height:23px;
    vertical-align:bottom;
}

.t3orangebottom
{
	/*background-image: url(/templates/default/img/BottomOraneLineType3.gif);*/
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:0;
    background-color:#FF6600;
    background-repeat:no-repeat;
    height:23px;
}


.storesortdiv
{
	margin-left: 535px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.pricesortdiv
{
	padding-left: 100px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.SearchResultTextDiv
{
	float: left;
	padding-left: 80px;
}

.txtInsideOrngLineDiv
{
	width: 100%;
	float: left;
	margin-left: 2px;
	white-space: nowrap;
}

.spanSortPriceTxt
{
	white-space: nowrap;
	padding-left: 3px;
	color: Black;
	text-decoration: underline;
}

.srchResultTxtSpan
{
	white-space: nowrap;
	color: White;
	font-weight: bold;
}

.keyTxtInOrangeDiv
{
	float: left;
	width: 180px;
	overflow: hidden;
	height: 24px;
	color: White;
	font-weight: bold;
	white-space: nowrap;
}

.keyTxtInOrangeSpan
{
	padding-left: 3px;
}

.SpanPaging
{
	white-space: nowrap;
	color: Black;
	font-size: 14px;
	padding: 4px;
	text-decoration: underline;
}

.SpanPagingActive
{
	white-space: nowrap;
	color: White;
	font-size: 14px;
	padding: 2px;
	text-decoration: underline;
}

.SpanPagingNextBack
{
	white-space: nowrap;
	color: White;
	font-size: 14px;
	font-weight: bold;
}

.MainPagingDiv
{
	white-space: nowrap;
	float: right;
	padding-right: 10px;
}

.MainPagingDivHid
{
	display: none;
	white-space: nowrap;
	float: right;
	padding-right: 10px;
}

.askQuestion
{
	font-size: 14px;
	margin-bottom: 4px;
	text-align: left;
}

#footer{
    padding:10px 50px;
    text-align:left;
}
#footer a{
    border-right:1px solid #D4D5D7;
    padding:0 5px;
    color:#D4D5D7;
}

#domains{
    margin-top:5px;
    text-align:left;
}
#domains a{
    border:none;
}
#domains .squer{
    display:inline-block;
    *display:inline-table;
    width:10px;
    height:9px;
    background-color:#B5B5B5;
}

.tdCenter
{
	text-align: center;
}

.footerTblBRD
{
	border-top: 1px solid gray;
	margin-top: 30px;
}

.fltLeft
{
	float: left;
	clear: none;
}

.fltRight
{
	float: right;
	clear: none;
}
.fltBreak
{
	float: none;
	clear: both;
}

.partnersBtn
{
	float: right;
	padding-right: 20px;
	padding-top: 25px;
}

.bookmarkBtn
{
	padding-top: 25px;
}

.tblLogo
{
	width: 970px;
}

.tblCatName
{
	width: 970px;
}

.tblCatPath
{
	width: 970px;
}

.tblRelSear
{
	width: 970px;
}

.tblAsk
{
	width: 970px;
}

.BrowCatorangebottom
{
	background-image: url(/templates/default/img/BrowseCategoriesOrangeLineBottom.gif);
	background-repeat: no-repeat;
	height: 28px;
}

.BrowCatorangetop
{
	background-image: url(/templates/default/img/BrowseCategoriesOrangeLineTop.gif);
	background-repeat: no-repeat;
	height: 28px;
}

.CatInBrowCatDiv
{
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.BrowCatSpan
{
	color: #ff6600;
	padding-left: 5px;
	font-size: 15px;
}

.BrowCatFirstTD
{
	width: 50%;
	border-left: 1px solid gray;
}

.BrowCatSecTD
{
	width: 50%;
	border-right: 1px solid gray;
}

.BrowCatInOrangeSpan
{
	color: White;
	font-size: 17px;
	font-weight: bold;
	padding-left: 15px;
}

.IndexCatTbl
{
	width: 85%;
}

.IndexCatTD
{
	width: 25%;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.IndexTopCatSpan
{
	color: #ff6600;
	font-weight: bold;
	font-size: 16px;
}

.IndexCatSpan
{
	color: Black;
	font-size: 15px;
}

.IndexCatDiv
{
	text-align: left;
}

.BuyinGuideTbl
{
	width: 60%;
}

.bgheadspan
{
	font-size: 20px;
}

.bgtitlespan
{
	font-size: 22px;
}

.bgimagediv
{
	float: left;
	padding-right: 10px;
}

.StativPagesTbl
{
	width: 60%;
}

.top, .bottom
{
	padding: 2px 5px;
}

.block{
    display:block;
    width:19.6%;
    *width:18%;
}
.none{display:none;}

#offers
{
    margin-bottom:5px;
    vertical-align:top;
}
#offers .content
{
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
}

.product
{
    border-bottom:1px dotted gray;
    padding:5px;
}

.pTitle
{
	font-weight: bold;
}
.pTitle a
{
    color:blue;
    font-size:16px;
    font-weight:normal;
    text-decoration:underline;
    text-transform:capitalize;
}
.pTitle a b
{
    text-transform:uppercase;
}
.pTitle a:active
{
	color:#003366;
}

.details
{
    margin-left:10px;
    width:280px;
}
.rating
{
	margin-top: 20px;
}
.store
{
	width: 100px;
	text-align: center;
	height: 100%;
	overflow:hidden;
}

.price
{
	font-weight: bold;
	font-size: 13pt;
}

.mrgBottom
{
	margin-bottom: 5px;
}

.action
{
	height: 100%;
	border-left: dotted 1px gray;
	text-align: center;
}

.attorangetop
{
    /*background-image: url(/templates/default/img/attributesTopOrangeLine.gif);*/
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:0;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    background-color:#FF6600;
    background-repeat: no-repeat;
    height: 23px;
}

.attorangebottom
{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:0;
    background-color:#FF6600;
    /*background-image: url(/templates/default/img/attributesBottomOrangeLine.gif);*/
    background-repeat: no-repeat;
    height: 28px;
}

.attTbl
{
	width: 202px;
	margin-right: 15px;
}

.attTblContent
{
	width: 200px;
	border-right: 1px solid Gray;
	border-left: 1px solid Gray;
	border-top: 1px solid Gray;
}

.attShadowDiv
{
	/*background-image: url('/templates/default/img/attributeShadow.gif'); 	background-repeat:no-repeat;*/
	margin-left: 5px;
	text-align: left;
	padding-bottom: 15px;
}

.paddTop
{
	padding-top: 10px;
}

.paddLft5bott
{
	padding-left: 5px;
	padding-bottom: 5px;
}

.allcentr
{
	text-align: center;
}

.attcontentBrd
{
	border-right: 1px solid Gray;
	border-left: 1px solid Gray; /*border-top:1px solid Gray;*/
}

.attMainTD
{
	vertical-align: top;
}

.attMainShadowDiv
{
	text-align: center;
}

.attShadowSpan
{
	font-size: 14px;
	color: Black;
}

.AttInShadowDiv
{
	padding-left: 15px;
}

.attShadowTitle
{
	font-size: 14px;
	color: #ff6600;
	padding-top: 5px;
	padding-left: 15px;
	font-weight: bold;
}

.attInOrangeSpan
{
	font-size: 16px;
	color: White;
	font-weight: bold;
}

.attTopOrangeDiv
{
	padding-left: 15px;
}

.W570B0
{
	width: 570px;
	border-style: none;
}

.txt_bold_catalog
{
	color: #FF6300;
font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.txt_catalog
{
	color: #000000;
font-family: Arial;
	font-size: 11px;
	vertical-align: top;
	text-decoration: none;
}

.txt_gray_catalog
{
	color: #cccccc;
font-family: Arial;
	font-size: 11px;
	vertical-align: top;
	text-decoration: none;
}


.txt_gray_gray
{
	color: #B5B5B5;
font-family: Arial;
	font-size: 13px;
	vertical-align: top;
	text-decoration: none;
}

.RelSearchDivMore
{
	font-size: 13px;
	text-align: left;
	white-space: nowrap;
	display: inline;
}

.RelSearchDivHid
{
	display: none;
	font-size: 13px;
}

.txtDecNone
{
	text-decoration: none;
}

.storeNamet1
{
	text-align: center;
	overflow: hidden;
	width: 150px;
}

.storeNamet3n2Div
{
	text-align: center;
	overflow: hidden;
	width: 95px;
}

.spanStoreName
{
	color: Black;
}

.price1t2
{
	text-align: center;
}

.price1t3
{
	text-align: center;
}

.navBtnsTD
{
	width: 100%;
	padding-left: 20px;
}

.NavBtnActive
{
	float: left;
	width: 112px;
	height: 25px;
	background-image: url( '/templates/default/img/btnactivet1.png' );
	background-repeat: no-repeat;
	white-space: nowrap;
}

.NavBtnNotActive
{
	float: left;
	width: 112px;
	height: 25px;
	background-image: url( '/templates/default/img/btnnotactivet1.png' );
	background-repeat: no-repeat;
	white-space: nowrap;
}

.NavBtnActiveSpan
{
	padding-left: 8px;
	padding-top: 5px;
	font-size: 11pt;
	font-weight: bold;
	color: White;
	text-align: center;
}

.NavBtnNotActiveSpan
{
	font-size: 11pt;
	font-weight: bold;
	color: Gray;
	text-align: center;
	padding-left: 8px;
	padding-top: 5px;
}

.ProdImgDiv
{
	width: 100px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

.QandATbl
{
	width: 967px;
}

.QandAOrangeDiv
{
	height: 27px;
	width: 100%;
	background-image: url(/templates/default/img/toporangelinetips.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.Review{
    border-bottom:dotted 1px gray;
    margin-bottom:8px;
}

.ReviewDiv
{
	height: 27px;
	width: 100%;
	background-image: url(/templates/default/img/toporangelinetips.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	margin-top:5px;
}

.QandAinOrangeSpan
{
	font-size: 16px;
	color: White;
	font-weight: bold;
	padding-left: 10px;
}

.t1ProdTblDesc
{
    float:left;
    height:105px;
    overflow-y:auto;
    width:390px;
}

.QuestionDiv
{
	font-weight: bold;
}

.QuestionTitle
{
	padding-left: 40px;
	text-decoration: underline;
}

.QuestionText
{
	font-size: 13px;
	padding-left: 40px;
}

.QATBy
{
	float: left;
	color: Gray;
}

.QATName
{
	float: left;
	color: Gray;
}

.QATDate
{
	float: left;
	color: Gray;
}

.QuestionWho
{
	padding-left: 40px;
}

.AnswerWho
{
	padding-left: 80px;
}

.AnswerDiv
{
	font-weight: bold;
	padding-top: 5px;
	padding-left: 40px;
}

.AnswerText
{
	font-size: 13px;
	padding-left: 80px;
}

.TipDiv
{
	font-weight: bold;
}

.TipTitle
{
	padding-left: 40px;
	text-decoration: underline;
}

.TipText
{
	font-size: 13px;
	padding-left: 40px;
}

.TipWho
{
	padding-left: 40px;
}

.adsT1MainDiv
{
    border-color:#E0E0E0;
    border-style:none solid solid;
    border-width:1px;
    margin-bottom:5px;
    overflow:auto;
}

.adsT3MainDiv
{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border:1px solid #E0E0E0;
}

.shopAdsDiv
{
	padding-left: 10px;
	padding-right: 5px;
	vertical-align: top;
}

.dinline
{
	/*display: inline;*/
}

.adshoplinkspan
{
	color: Blue;
	font-size: 18px;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 5px;
}

.adshopdescspan
{
	font-size: 14px;
	padding-left: 5px;
}

.adshoplinkurlspan
{
	font-size: 14px;
	color: Green;
	padding-left: 5px;
}

.adFdealsSpan
{
	color: Black;
	font-size: 14px;
	padding-left: 15px;
}

.ad_header
{
	font-size: 14px;
	vertical-align: top;
}

.ad_line1
{
	font-size: 18px;
	text-decoration: underline;
	font-weight: bold;
}
.ad_line1 A:link
{
	color: Blue;
	text-decoration: underline;
}
.ad_line1 A:visited
{
	color: Blue;
}
.ad_text
{
	color: #000000;
	font-size: 13px;
	text-decoration: none;
}
.ad_url
{
	color: #008000;
	font-size: 13px;
	text-decoration: none;
}
.ad_url A:link
{
	color: #008000;
}
.ad_url A:visited
{
	color: #008000;
}

.wide_ad_unit
{
	padding-left: 10px;
	vertical-align: top;
	background-color: #F8F8F8;
}

.narrow_ad_unit
{
    padding:10px 20px;
}

.adsTopImg
{
	vertical-align: bottom;
}

.adsBottomImg
{
	vertical-align: top;
}

.t1h1
{
    color:blue;
    font-size:16px;
}

.DottenAdsBorder
{
	border: 0px;
	border-bottom: 1px dotted #cccccc;
	height: 0px;
}

.tblAdsT3
{
	width: 755px;
	padding-left: 212px;
}

.InputCont
{
	width: 200px;
}

.SpanCont
{
	text-align: right;
	padding-right: 10px;
}

.tblContact
{
	width: 500px;
}

.ThankDiv
{
	text-align: center;
}

.ThankSpan
{
	font-weight: bold;
	font-size: 15px;
}

.reviewContTd
{
	vertical-align: top;
}

.ReviewImgTd
{
	padding-top: 10px;
}

.epinionsImgDiv
{
	float: left;
	padding-right: 10px;
}

.reviewTitleSpan
{
	font-weight: bold;
	font-size: 15px;
}

.reviewByWhoSpan
{
	font-size: 12px;
	color: Gray;
}

.reviewContMainSpan
{
	font-size: 12px;
	font-weight: bold;
	color: Gray;
}

.reviewContSpan
{
	font-size: 12px;
	color: Gray;
}

.reviewSummByDiv
{
    float:left;
    margin-bottom:5px;
    text-align:left;
    width:800px;
}

.ReviewPros{
    margin-top:5px;
}

.ReviewContent{
}

.NavBarTbl
{
	width: 970px;
}

.SpecTopDiv
{
    background-color:#F0F0F0;
    color:#333333;
    font-size:14px;
    font-weight:bold;
    margin-top:10px;
    padding:5px;
    text-align:left;
    width:957px;
}

.SpecLeftTDcontent
{
	width: 250px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	float:left;
}

.SpecTxtSpan
{
	font-size: 14px;
}

.clrWhite
{
	color: White;
}

.T1ProdTblStrongsFnt
{
	font-size: 14px;
}

.CmprDetailsProdTblDiv
{
    padding-left:5px;
    padding-right:122px;
    text-align:right;
}

.CmprDetailsLftSpan
{
	text-align: left;
	font-size: 14px;
	color: Gray;
	text-decoration: underline;
}

.CmprDetailsRghtSpan
{
	text-align: left;
	font-size: 14px;
	color: Gray;
	padding-left: 10px;
	text-decoration: underline;
}

.SpecTxtRightDiv
{
	width: 680px;
	overflow: hidden;
	float:left;
}

.BottContentTbl
{
	width: 966px;
	background-color: #F0F0F0;
}

.BottContentMainDiv
{
    background-color:#F0F0F0;
    font-size:12px;
    margin:5px 2px;
    padding:10px;
    text-align:left;
}

.coopyrightMainDiv
{
    padding:10px 50px;
    text-align:left;
}

.copyrightSpan
{
    color:#000002;
}

.shoppPoweredSpan
{
	color: Black;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 5px;
}

.copyrightTbl
{
	margin-top: 10px;
}

.T1bannerDiv
{
    float:right;
    *float:left;
    *margin-left:20px;
}

#CategoryNameDiv h1
{
	display: inline;
}

.tableBody
{
	width: 800px;
	height: 300px;
	background-image: url(/images/bgBody.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border-style: solid;
	border-color: #ededed;
	border-width: 1px;
	padding-left: 15px;
}
.bodyhead
{
	color: #666666;
font-family: Arial;
	font-weight: bold;
	font-size: 13pt;
	margin-bottom: 10px;
	text-align: left;
}
.bodytext
{
	text-align: left;
	color: #666666;
	font-family: Arial;
	font-size: 10pt;
	padding: 20px;
	padding-top: 5px;
}
.btnRegister
{
	border: none;
	background: url(  '/images/btnRegister.gif' ) no-repeat top left;
	padding: 2px 20px;
	color: #FFFFFF;
	height: 41px;
	width: 161px;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
}
.orangelinks
{
	font-weight: bold;
	margin: 10px;
	display: inline;
	white-space: nowrap;
}
.orangelinks A:link
{
	text-decoration: none;
	color: #FF8533;
}
.orangelinks A:visited
{
	text-decoration: none;
	color: #FF8533;
}
.orangelinks A:active
{
	text-decoration: none;
	color: #FF8533;
}
.orangelinks A:hover
{
	text-decoration: underline;
	color: #ff6600;
}

.width200
{
	display: inline;
	width: 210px;
	text-align: right;
}
.stepoff
{
	background-image: url(/images/bgStepOff.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: text-top;
	vertical-align: top;
	width: 160px;
	height: 76px;
}
.numstep
{
	width: 35px;
	height: 76px;
}
.stepon
{
	background-image: url(/images/bgStepOn.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 76px;
	color: #FF6600;
}

.OffersNearAdsDiv
{
	text-align: left;
	float: right;
	width: 500px;
	padding-top: 5px;
}

.OffersNearAdsImg
{
	width: 60px;
	height: 60px;
	text-align: left;
	float: left;
}

.OffersNearAdsTitle
{
	width: 330px;
	height: 60px;
	overflow: hidden;
	float: left;
	vertical-align: top;
	text-align: left;
}

#OffersNearAdsTitle span
{
	color: #ff6600;
	font-size: 18px;
}

.SmallBtnDiv
{
	width: 73px;
	height: 35px;
	background: url( '/templates/default/img/orangesmallbtn.gif' ) no-repeat;
	float: left;
	text-align: center;
	padding-top: 3px;
	color: White;
	margin-left: 10px;
}

.SmallBtnDiv A:link
{
	text-decoration: none;
	color: White;
}
.SmallBtnDiv A:visited
{
	text-decoration: none;
	color: White;
}
.SmallBtnDiv A:active
{
	text-decoration: none;
	color: White;
}

.SmallBtnDiv a
{
	height: 35px;
	color: White;
	display: block;
	font-size: 15pt;
	font-weight: bold;
}

.AdsenseAnShopAdsDiv
{
	vertical-align: top;
	float: left;
	overflow: hidden;
}

.OffNearAdsenseMainDiv
{
float:right;
padding-left:10px;
width:440px;
}

.clear
{
	clear: both;
	height: 1px;
}
