/* CSS Document */

body		{margin:0; padding:0; font-family:Arial, Tahoma; font-size:11px;}
h2			{margin-top:0px; padding-top:0px;}
h2 a		{color:#535353 !important; text-decoration:none !important;}
h2 a:hover	{text-decoration:underline !important;}
.mainBody	{background-color:#FFFFFF;}
.facebookContainer{float:right; width:auto;}
.paypal{float:center; width:auto;}
.fcItem		{margin-top:18px;}
.main		{margin-top:130px; margin-left:auto; margin-right:auto;}
.mainTitle	{color:#535353; font-weight:bold;padding:0px; padding-bottom:5px; margin:0px;}
.top		{width:965px; margin:0 auto;}
.topMargin	{height:3px; background-color:#F69218; padding:0px; margin:0px; font-size:1px;}
.topMenu	{height:52px; float:left; width:auto;}
.bottomMenu	{padding-top:10px; padding-bottom:10px;}
.topMenu a, .mainMenu a, .bottomMenu a{color:#535353; text-decoration:none;font-size:11px; margin-left:10px; margin-right:0px; top:17px; position:relative;}
.topMenu a:hover, .mainMenu a:hover{color:#535353;}
.header		{background:#F4F4F4 url(../images/Header.jpg) repeat-x; height:106px;}
.inner_header {width:1000px; margin:0 auto;}
.header2	{background:#F4F4F4 url(../images/Header.jpg) repeat-x; height:106px; margin-top:200px;}
.header .frm{margin-top:35px;}
.header .logo	{margin-top:25px; left:20px; float:left; width:250px; position:relative;}
.header2 .logo	{top:25px;position:relative;}
.midContent	{padding:8px 0; margin: 0 auto; width:952px;}
.midContent a{position:relative; padding-right:5px; text-decoration:underline !important;}

.midContent span{color:#535353;}
.midContentLeft{position:relative; width:120px; float:left;}
.midContentRight{position:relative; width:85%; float:left;}
.header .searchProduct{float:right;  vertical-align:middle; width:700px; right:30px; margin-top:20px; padding-left:30px;}
select, input.txt{border:#999999 1px solid; width:180px; color:#535353;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
input.txtAdvance{width:100% !important;}
input.txtNumber{width:80px !important;}
.header .searchProduct input.btn, .btn, input.btn{border:none;  cursor:pointer; width:auto !important;margin-top:0px;position:relative;}
.mainContentTopBG{background:#FFFFFF url(../images/mainContentTopBG.jpg) repeat-x top; width:100%}
.mainContentBottomBG{background:transparent url(../images/mainContentBottomBG.jpg) repeat-x bottom;width:1000px; padding-bottom:20px;margin:0 auto;}
.clear		{clear:both; position:relative;}
.mainContentLeftSpacer{float:left; width:20px; height:100px;}
.categories	{float:left; margin-top:15px; margin-bottom:30px; width:220px;position:relative;}
.categories span{color:#535353; font-weight:bold; font-size:14px;}
.categories .catSpacer{background:transparent url(../images/catSpacer.jpg) repeat-x center; height:40px;}
.categories	.catLinkWrapper{padding-top:3px; padding-bottom:3px; background:transparent url(../images/listImg.jpg) no-repeat left center; padding-left:15px;}
.categories	.child{ background-position: 13px !important;}
.categories	.catLinkWrapper a, .midContent a{color:#535353; text-decoration:none;font-size:11px;}
.categories	.catLinkWrapper a:hover, .midContent a:hover{color:#535353;}
.prodDisplay{margin-top:20px;margin-left:10px; position:relative; float:left; width:600px;overflow-x:auto;overflow-y:hidden !important;}
table.listing tr td{padding-left:5px; padding-right:5px; padding-top:15px; padding-bottom:10px; border-bottom:#D9D9D9 1px dotted;}
table.listing img.itemImg{border:#D9D9D9 1px solid; padding:5px; background-color:#FFFFFF;}
table.listing img.itemImg:hover{border:#535353 1px solid;}
table.listing a{color:#535353; font-weight:bold; text-decoration:none;}
table.listing a.newTitle{font-size:18px;}
table.listing a:hover{color:#535353; text-decoration:underline;}
table.listing .price{color:#A0A0A0; font-size:14px; font-weight:bold;}
table.listing .location{color:#535353;}
.pages{text-align:center; padding-top:20px;}
.pages a{color:#535353; font-weight:bold; text-decoration:none;font-size:14px; margin-left:5px; margin-right:5px;}
.pages a:hover{color:#535353; text-decoration:underline;}
.pages span{font-size:14px;font-weight:bold;color:#535353; margin-left:5px; margin-right:5px;}
.ads		{width:125px; float:right; position:relative; margin-left:10px;margin-top:30px; overflow-x:hidden;}
.footer		{height:41px;}
.footer span{top:13px; position:relative; margin-left:30px; color:#8B8B8B;}
#SearchSuggestion {position:absolute; visibility:hidden; border:1px solid #999999; margin-top:20px;width:180px; margin-left:108px; background-color:#FFFFFF; z-index:99999; padding-top:2px; padding-bottom:5px;}
#SearchSuggestion .normal{display:block; cursor:default; width:170px; padding:3px; padding-left:5px; padding-right:5px; color:#535353;}
#SearchSuggestion .hover{display:block; cursor:default; width:170px; padding:3px; padding-left:5px; padding-right:5px;background-color:#535353; color:#FFFFFF !important;}
#SearchSuggestion span{display:block; width:170px; padding-left:5px; padding-right:5px; text-align:right; font-size:9px !important;}

.imgContainer{width:200px; height:200px; border:#E4E4E4 1px solid;}
.innerImgContainer{width:196px; height:196px; margin-top:2px;margin-left:2px; background-position:center; background-repeat:no-repeat; cursor:pointer;}
#GAF_projects_vertical_box {border: 0px solid #5D5E91; background-color: white;}
.AFContainer{position:relative; float:right; width:700px;z-index:99;}
.advanceForm{position:absolute; border:#999999 1px solid; background-color:#F4F4F4; padding:5px; z-index:9999; margin-left:120px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
form{position:relative; padding:0; margin:0;}

.hr{border-top:#333333 1px solid;border-bottom:#FFFFFF 1px solid; margin:5px 0;}
div.b_ads{text-align:center;}
div.b_ads a img{margin:5px 30px;}
* html div.b_ads a img{margin:5px 20px;}
#___plusone_0{float:left !important; display:block !important; width: 50px !important;}
