@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #6F7076;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p {margin:0 0 12px 0;}

a:link {
	color: #4989ba;
}
a:visited {
	color: #4989ba;
}
a:hover {
	color: #4989ba;
}
a:active {
	color: #4989ba;
}
h4,h5,h6 {
}

h1 {font-family: Georgia, Times New Roman, Times, serif; font-weight: normal;
	font-size: 24px; color: #4a7195; width: 100%; min-height:28px; 
	border-bottom:1px solid #9ec7e7; padding-top:5px; margin:0 0 12px 0;}

h1 #productZip{text-transform:none; margin-top:-13px; margin-left:20px; font-weight:bold; font-size:12px; font-family: Tahoma, Verdana, sans-serif; }
h1 #itemNumber{text-transform:none; float:right; font-weight:normal; font-size:10px; font-family: Tahoma, Verdana, sans-serif; }
h1 #abuse{text-transform:none; float:right; clear:right; font-weight:normal; font-size:10px; font-family: Tahoma, Verdana, sans-serif; }
h1 #dateAdded{text-transform:none; float:left; clear:left; font-weight:normal; font-size:10px; font-family: Tahoma, Verdana, sans-serif; }
h1 #resultsPerPage{text-transform:none; margin-top:-20px; float:right; font-weight:normal; font-size:12px; font-family: Tahoma, Verdana, sans-serif; }
h1 #resultsPerPage select{font-size:11px; font-family: Tahoma, Verdana, sans-serif; }

#productZip{text-transform:none; font-weight:bold; font-size:12px; font-family: Tahoma, Verdana, sans-serif; color: #4a7195;}

h2 {font-family: Georgia, Times New Roman, Times, serif; font-weight: normal;
	font-size: 24px; color: #4a7195; width: 100%; height:28px; 
	padding-top:5px; margin:0;}
h2 #recentlyAdded {color:#6F7076;}

h3 {font-weight: bold; font-size: 12px; color: #4a7195; text-transform:uppercase;  min-height:20px; 
	padding-top:5px; margin:0;}
	
#itemNumber {text-transform:none; margin:5px 0 0 350px; font-weight:normal; font-size:10px; font-family: Tahoma, Verdana, sans-serif; float:right;  }
#resultsItemNumber {text-transform:none; margin:5px 0 0 0px; font-weight:normal; font-size:10px; font-family: Tahoma, Verdana, sans-serif; float:right;  }

.vjPrice {font-weight:normal; font-size:10px; font-family: Tahoma, Verdana, sans-serif; }

#contact a{font-weight:bold; color:#FF0000;}

.boldred {font-weight:bold; color:#FF0000;}

.faqHeader {font-size:18px; text-decoration:underline; margin-bottom:-2px;}

.smallText { font-size:11px;}

#header {width:962px; height:80px; border-left: 0px solid #9ea1a4; 
	border-right:0px solid #9ea1a4; border-bottom:0px solid #9ea1a4;}
	
#searchContainer {width:468px; height:58px; float:right; background-color:#93c5de; margin-top:2px;}
#welcomeContainer {width:468px; height:17px; float:right; clear:right; text-align:right; margin-top:3px; margin-right:5px;}

.input1 {width:190px; height:16px; background-color:#FFFFFF; border:1px solid #2a5a8b;
	font-family:Tahoma, Verdana, sans-serif; font-size:11px; color:#3f3f3f; 
	vertical-align:middle; padding:2px 0 0 4px;}

.select1 {width:190px; height:20px; background-color:#FFFFFF; border:1px solid #2a5a8b;
	font-family:Tahoma, Verdana, sans-serif; font-size:11px; color:#3f3f3f; 
	vertical-align:middle; padding:0 0 0 0;}
	
#navBack {height:44px; background-image:url(../images/nav_back.gif); 
	background-position:center; background-repeat:repeat-x; margin-top:5px; margin-bottom:0px;}

.largerHomepageText { font-size: 22px; font-family: Georgia, Times New Roman, Times, serif; font-weight: normal; }
.redbold {color:#ff0000; font-weight:bold;}
	
/************** menu *************/

#navcontainer {width:1003px; margin-top:0;}

.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
}
.menu li {
	padding: 0;
	margin: 0;
	height: 44px;
	margin-right: 0;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	/*text-indent:0 ;*/
	height: 44px;
	background-repeat: no-repeat;
}
.home {background-image: url(../images/home_o.gif); width: 171px;}
.home a {background-image: url(../images/home_u.gif);}
.howto {background-image: url(../images/howto_o.gif); width: 165px;}
.howto a {background-image: url(../images/howto_u.gif);}
.signin {background-image: url(../images/signin_o.gif); width: 165px;}
.signin a {background-image: url(../images/signin_u.gif);}
.register {background-image: url(../images/register_o.gif); width: 165px;}
.register a {background-image: url(../images/register_u.gif);}
.joinnow {background-image: url(../images/joinnow_o.gif); width: 165px;}
.joinnow a {background-image: url(../images/joinnow_u.gif);}
/*.contact {background-image: url(../images/contactus_o.gif); width: 165px;}
.contact a {background-image: url(../images/contactus_u.gif);}*/
.about {background-image: url(../images/about_o.gif); width: 165px;}
.about a {background-image: url(../images/about_u.gif);}
.contact {background-image: url(../images/contact_o.gif); width: 172px;}
.contact a {background-image: url(../images/contact_u.gif);}

.advertise {background-image: url(../images/advertise_o.gif); width: 172px;}
.advertise a {background-image: url(../images/advertise_u.gif);}

ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/***************************/

#shadowBack {height:7px; background:url(../images/shadow_back.gif) top repeat-x; margin:0; padding:0; display:block; _margin-bottom:-8px;}
#shadow2columns {height:7px; width:962px; background:url(../images/shadow_2cols.gif) left top no-repeat; margin:0; padding:0; display:block;}
#shadowNoColumns {height:7px; width:962px; background: url(../images/shadow_1cols.gif) left top no-repeat;}

#mainBack {/*background:url(../images/back_pattern.gif) top repeat-x;*/ margin:0; padding:0; display:block;}
#contentContainer {width:962px; margin:0; padding:0; display:block;}
#categoriesContainer {width:220px; float:left; border-bottom:1px solid #C3C6C1; border-left:1px solid #C3C6C1; 
	background-color:#E9ECEE; margin:0; padding:0; display:block;}
	
#categoryTitle {width:200px; border:1px solid #ddb11f; display:block; background-color:#f8cd3d;
	font:bold 12px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;
	padding: 3px 0; padding-left: 10px; color:#FFFFFF; margin-top:20px;}

/********** Category Menu ***********/

.catMenu{
width: 212px; /*width of menu*/
}

.catMenu ul{
list-style-type: none;
margin: 5px 0 30px 0;
padding: 0;
border: 1px solid #9EC7E7;
}

.catMenu ul li a{
background: white url(media/arrow-list.gif) no-repeat 2px center;
font: normal 12px Tahoma, Verdana, sans-serif;
/*color: #67676b;*/
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
border-bottom: 1px solid #9EC7E7;
}

/*IE only. Actual menu width minus left padding of LINK (10px) */
* html .catMenu ul li a{ width: 202px; }

.catMenu ul li a:visited, .catMenu ul li a:active{
color: #00014e;
}

.catMenu ul li a:hover{
color: black;
background-color: #ffffcb;
}

/* Holly Hack for IE \*/
* html .catMenu ul li { height: 1%; }
* html .catMenu ul li a { height: 1%; }

/********************/

#mainContainer {width:739px; float:left; border-bottom:1px solid #9EA1A4; border-left:1px solid #9EA1A4;
	border-right:1px solid #9EA1A4; background-color:#FFFFFF; padding-bottom:12px;}
	
#centerCol {width:400px; float:left; margin-top:17px; margin-left:12px;}
#rightCol { width:290px; float:right; margin-right:12px; margin-top:17px;}
#latestProductsContainer {width:288px; border:1px solid #b7def1;}
#productBox {width:142px; float:left; margin-top:10px;}
#productBox p {margin:0 0 5px 0; font-size:11px;}
#productBox p a { color:#4989ba;}
/***#productBox img {margin:5px;}***/
#recentListThumb { border:1px solid #9ec7e7; width:86px; height:64px; overflow:hidden; margin:5px; }
#recentListThumb img { border:none;}

#adsContainer {width:694px; border:1px solid #b7def1; float:left; margin-left:12px; _margin-left:5px; padding:10px;
	font-family:Arial, Helvetica, sans-serif; color:#333333;}
#adsContainer .adstitle { font-size:12px; font-weight:bold; color:#4a7195; text-decoration:underline;}

#adsTopContainer {width:940px; background-color:#FFFFFF; border-left:1px solid #C3C6C1; border-right:1px solid #9EA1A4;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:10px;}

#breadCrumbContainer {width:940px; background-color:#FFFFFF; border-left:1px solid #C3C6C1; border-right:1px solid #9EA1A4;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;  padding:5px 10px 5px 10px;}

#breadCrumbContainer a { text-decoration:none; color:#ddb11f; }
#breadCrumbContainer a:hover { text-decoration:underline;}
#breadCrumbNonLink { color:#ddb11f; }

#mainCol {width:714px; float:left; margin-top:12px; margin-left:12px;}

#subCatlist {background-color:#e9ecee; padding:15px; margin-bottom:10px;}
#subCatlistLeft { width:330px; float:left;}
#subCatlistRight { width:330px; float:right;}

.subCatMenu{ margin-bottom:10px;}

.subCatMenu ul{
list-style-type: none;
margin: 0 0 0 15px;
padding: 0;
border: 0;
}

.subCatMenu ul li a{
font: normal 11px Tahoma, Verdana, sans-serif;
color: #4989ba;
width: auto;
text-decoration: none;
}

.subCatMenu ul li a:visited, .subCatMenu ul li a:active{
color: #4989ba;
}

.subCatMenu ul li a:hover{
color: #67676b;
text-decoration:underline;
}

#buttonMore {
    display: block;
    width: 79px;
    height: 20px;
    background: url(../images/button_more_u.gif) no-repeat 0 0;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	text-decoration:none;}

#buttonMore:hover { 
    background: url(../images/button_more_o.gif) no-repeat 0 0; text-decoration:underline;}
	
#registerTop {width:400px; height:93px; background:url(../images/register_top.jpg) top no-repeat;}
#registerTopNoImage {width:400px; background: url(../images/register_top_noimage.gif) top no-repeat; height:4px; margin-top:0; _margin-bottom:-10px;}
#registerBack {width:400px; background:url(../images/register_back.gif) left repeat-y;
	/*padding:0 15px 0 15px;*/padding:0; height:100px;}
#registerBottom {width:400px; background:url(../images/register_bottom.gif) top no-repeat; height:4px; margin-top:0; display:block; padding:0; margin:0;}
#registerLeft {width:150px; height:100%; float:left;}
#registerRight {width:220px; float:right; text-align:center;}
#registerBack li a {display:block; border:none;}
	
a.search { font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:#436d90; text-decoration:underline;}
a.search:hover { text-decoration:none;}


#footer {height:20px; background:url(../images/footer_back.gif) center repeat-x; margin-top:18px; padding-top:18px;}
#footer a { text-decoration:none; font-size:11px; color:#848591;}
#footer a:hover { text-decoration:underline;}

#bottomCopy {margin:10px 0 10px 0; font-size:11px; color:#a9a9af;}
#bottomCopy a {color:#a9a9af; text-decoration:none;}

/*********** Dynamic Content *****************/
.statusMsg {color:#ff0000;}

.categoryMsg {color:#d1a614; font-weight:bold; vertical-align:top; } 

#imgHolder {margin:0 20px 20px 0; position:relative; float:left; _margin-bottom:25px; _margin-right:5px; clear:left;}
#rightSideInfo {margin:0px; position:relative; float:right; clear:right;}

img.bigProduct { border:1px solid #9ec7e7; margin-bottom:2px; }
img.thumbProduct { border:1px solid #9ec7e7; margin-right:2px; float:left; }

#FileList div { color:#d1a614; font-size:11px; }

#currentPrice {font-weight: bold;
	font-size: 26px; color: #000000; height:20px;
	 margin:5px 5px 20px 5px; clear:right; float:right;}

#noCurrentPrice {font-weight: bold;
	font-size: 14px; color: #000000; height:20px;
	 margin:5px 5px 20px 5px; clear:right; float:right;}

.registerbutton a{font-weight:bold; padding:5px; border:1px solid #9EA1A4; text-decoration:none;
					font-size:14px;}
.registerbutton a:hover{ background-color:#f8cd3d; color:#4a7195; border:2px double #9EA1A4;}

/************* Admin ************************/
#adminMainContainer {width:962px; float:left; border-bottom:1px solid #9EA1A4; border-left:1px solid #9EA1A4;
	border-right:1px solid #9EA1A4; background-color:#FFFFFF; padding-bottom:12px;}
#adminMainCol {width:900px; float:left; margin-top:12px; margin-left:12px;}


/************* Admin Menu ***********************/
div#navbar2 {
background-color:#336699;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
height:30px;
width:100%;
margin-top: -12px;
margin-bottom: 20px;
}
div#navbar2 ul {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:small;
line-height:30px;
margin:0;
padding:0;
white-space:nowrap;
}
div#navbar2 li {
display:inline;
list-style-type:none;
}
div#navbar2 li a {
color:#FFFFFF;
padding:5px 6px;
text-decoration:none;
}
div#navbar2 li a:link {
}
/*div#navbar2 li a:visited {
color:#CCCCCC;
}*/
div#navbar2 li a:hover {
background-color:#3366FF;
color:#FFFFFF;

}

/*************** Feedback ***********************/
.feedbackContainer {margin:5px 2px 10px 2px; width:722px; clear:both; _margin-right:0px; _margin-left:0px; _width:702px;}
.userInfo{float:left; width:125px;}
.userName{font-weight:bold;}
.userContact{font-size:10px;}
.feedbackContent{float:left; width:592px; _width:572px;}
.feedbackDate{float:left; font-size:10px; margin-bottom:5px;}
.feedbackID{float:right; font-size:9px;}
.feedbackInfo{width:592px; _width:572px;}
.feedbackText{float:left; width:520px; margin-bottom:25px}
.feedbackPrice{float:right; font-size:14px; font-weight:bold;}
.feedbackConfidence{clear:right; float:right;}

/**************** Search Results *********************/
#productListContainer { width:714px; margin-bottom:10px; border-bottom-color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px; margin-top:10px;}
/***#productListThumb {float:left; width:100px; margin-bottom:10px; }***/
/***#productListThumb img {border:1px solid #9ec7e7;}***/
#productListDescription {float:left; width:480px; margin-bottom:10px;}
#productListpricing {float:right; width:100px; margin-bottom:10px;}

#productListThumb { float:left; border:1px solid #9ec7e7; width:86px; height:64px; overflow:hidden; margin-bottom:10px; margin-right:14px; }
#productListThumb img { border:none;}

#searchNumbers {
		width:714px; margin-bottom:10px; border-bottom-color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px; margin-top:10px;
		vertical-align: top;
		text-align: center;
}

#searchNumbers a { text-decoration:none }

#searchCurrentPageNum {
	color: #000000;
	font-weight:bold;
}

