/* CSS Document */
*{font-size: 12px;}
body {
	background: #000 url(../images/body-bg.gif) 0 0 repeat-x;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	height: 100%;
}


#popupImage,#infoShoppingCart,#popupShippingEstimator{background-image:none;}

input, select {
	font-size: 0.8em;
}

input {
	padding: 2px;
}

p {
	line-height: 1.3;
	margin-bottom: 15px;
}

a {
	font-weight: normal;
	text-decoration: underline;
}

h2, .TitleHeading {
	font-size: 1.8em;
	margin: 0 0 8px 0;
}

h3 {
	font-size: 1.3em;
	margin-bottom: 6px;
}

h4 {
	font-size: 1.1em;
	margin-bottom: 4px;
}

img, img a {
	border: 0;
}

ul, ol {
	margin: 0 0 10px 30px;
}

li {
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
}

blockquote {
	margin-left: 28px;
}

select option {
	padding: 0 10px;
}

hr {
	margin: 10px 0;
	padding: 0;
	height: 1px;
	border:0;
}





.Clear {
	clear: both;
}

#mainWrapper {
	background-color: #f2f2f2;
	text-align: left;
	width: 980px;
	vertical-align: top;
    margin:0px auto;
	}
	

/* Top Navigational Menu */

#pmenu,.container{width:980px; margin:0px auto;}
#pmenu {}


#TopMenu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;float:right;
}

#TopMenu li {
	list-style: none;
	float: left!important;
	display: inline;
	margin: 0;
	padding: 0;
}

#TopMenu li.First a {
}

#TopMenu li a, #TopMenu li div {
	display: block;
	text-decoration: none;
	font-size: 0.85em;
	padding: 0 10px 0 10px;
	margin: 8px 0 8px 0;
}

#TopMenu li div a {
	padding: 0;
	margin: 0;
	display: inline;
	font-size: 1em;
}

#TopMenu li a:hover {
	text-decoration: underline;
}


#TopMenu {
	color: #c2c2c2;
}
#TopMenu li {
	background: url(../images/blue-dot.jpg) 0 15px no-repeat;
}
#TopMenu li.First {
	background-image: none;
}
#TopMenu li a, #TopMenu li span {
	color: #a7a8a8;
}
#TopMenu li span a {
}
#TopMenu li a:hover {
	text-decoration: underline;
}

/* Pages Menu */



/* Header */

#Header {
	clear: both;
	float: left;
	width: 100%;
	height: 65px;
	padding:0; 
}

/* Logo */

#Logo {
	float: left;
	width: 300px;
	margin: 1px 0 0 0;
	display: inline;
}

#Logo h1 {
}

#Logo h1 a {
	text-decoration: none;
}

/* Top Search Form */
#SearchForm {
color:#FFFFFF;
display:inline;
float:right;
width:580px;
margin:15px 10px 0 0;
padding:0 0 0 90px;
}

#SearchForm form {float:left;
}

#SearchForm label {
	font-size:12px; text-transform:uppercase; font-weight:bold;
}

#SearchForm input {
color:#333;
	width: 159px;
	height: 15px;
	font-size: 0.9em;
	padding:0 10px 4px 3px;
	background:url(../images/search-box-bg.jpg) no-repeat left; border:none; float:left;
}

#SearchForm .Button {
	width: 14px;
	height: 14px;
	padding: 0px 15px 0 0;
	background: transparent;
	vertical-align: middle; float:left;
}

#SearchForm p {
	font-size: 0.85em;
	margin: 5px 0 0 0;
}

#SearchForm a {
	text-decoration: none;
}

#SearchForm a:hover {
	text-decoration: underline;
}/* Left Content Area */

#Header {
}


#Logo h1 {
	color: #fff;
}
#Logo h1 a {
	color: #fff;
}


#SearchForm {
}
#SearchForm label {
	color:#2c8595; float:left; padding:0 5px 0 0
}
#SearchForm input {
	background: #fff;
	border: 1px solid #535353;
}
#SearchForm .Button {
	border: 0;
}
#SearchForm a {
	color: #747474;
}
#SearchForm p {
	color: #747474;
}



#Menu{
clear: both;
background:url(../images/menu-bg.jpg); 
width:98%;
margin:0px auto;
color:#FFFFFF;
font-size: 0.9em;
position: relative;

}

#Menu ul a{color:#FFFFFF;}
#Menu ul{
list-style:none;
padding:0px;
margin:0px;

}

#Menu ul li
{
	float: left;
	position: relative;
	list-style: none;
	margin: 0 0px 0 0;
}

#Menu ul li a{
	display: block;
	font-size: 1.1em;
	text-align: center;
	text-decoration: none;
	padding: 7px 20px 4px 20px;
}
#Menu ul li.home-link a,#Menu ul li#tab_active a{color:#000000;}
#Menu ul li.home-link,#Menu ul li#tab_active
{
color:#000000;
float:left;
background:#f2f2f2;
display:block;
}

#Menu ul li a:hover	{
     display: block;
	text-decoration: none!important;background:#f2f2f2; color:#000!important;
}


#Menu li ul {
	width: auto;
	position: absolute;
	clear: left;
	top: 27px;
	left: -10px;
	display: none;
	text-align: left;
	font-size: 0.9em;
	background: transparent;
	z-index: 10;
}

#Menu li ul li {
	clear: both;
	text-align: left;
	background: transparent;
}

#Menu li ul li a {
	padding: 5px 20px 5px 20px;
	font-size: 1em;
	text-align: left;
	margin: 0;
	width: 140px;
	height: auto;
	color:#000000;
}

#Menu li ul li a {
	background: #ebebeb;
}
#Menu li ul li a:hover {
}

#Menu li ul li a:hover {
	color:#333333!important;
}

#Menu li:hover a, #Menu li.over a{
	text-decoration: underline;
}

#Menu li ul li a, #Menu li.over li a {
	text-decoration: none !important;
}

#Menu li:hover ul, #Menu li.over ul {
	display: block;
}

<!-- home -->

#Home_main_text{float:left;background:#ebebeb;border:10px solid #fff;margin:10px;padding:10px 10px 0 10px;}
#Home_main_text div{float:left; width: 388px;
}

.columnLeft{
padding-left:10px;
font-size: 0.85em;
}

h3.leftBoxHeading
{
font-size: 20px;
font-weight: normal;
background:url(../images/main-list-arrow.gif) no-repeat scroll 0 4px; padding:0 0 0 25px;
}

#categories{
margin-top:10px;
}

#topbox{background:transparent url(../images/box-top.gif) no-repeat scroll 0 0;
height:32px;
padding:14px 0 0 40px;
width:690px;font-weight:bold;color:#1b6f9f;}
#midbox{background:transparent url(../images/box-middle.gif) repeat-y scroll 0 0;padding:15px 26px;text-align:justify;
width:690px;float:left;}
#bidbox{background:transparent url(../images/box-bottom.gif) no-repeat scroll 0 0;
float:left;
height:22px;
width:724px;}
#mbox{float:left;}
#mbox a{color:#1B6F9F;}
.viv{background:transparent url(../images/list-skyblue-arrow.gif) no-repeat scroll 0 6px;color:#1B6F9F;padding:0 0 0 11px;text-decoration:none;}

#mimg{float:left;
width:130px;}

.iprolist
{
 background:#FFFFFF url(../images/FeaturedProductsBg.gif) repeat-x scroll left bottom;
border:1px solid #B7E4F8;
border-right:1px dashed #ccc;
height:260px;
margin-left:2px;
margin-right:5px;
padding-top:10px;
}

.nprolist
{ margin-top:15px;border:1px solid #B7E4F8;}

.over,.iprolist:hover
{
background:#E5F7FD none repeat scroll 0 0;
}
.over

.prolk a:link{text-decoration:underline;}
.prorate{color:#BDBDBD;}
.proprice{color:#BE0101;font-weight:bold;}
.proname{}



/*Tel Nos*/
#SidePhoneNumber{background:url(../images/calltollfree.jpg) no-repeat 7px 0; clear:both; padding:10px 15px;text-align:center; height:100px; margin:0 0 13px 0;}
#SidePhoneNumber p{color:#363636; margin:0; font-weight:normal; padding:5px 0 0 15px; text-align:left;}
#SidePhoneNumber h5{color:#0f6b92;font-size:11px;padding:6px 0 0 15px; text-transform:uppercase;text-align:left; margin:0px;}
#SidePhoneNumber ul{ padding:0 0 0 15px; list-style:none; margin:0px;}
#SidePhoneNumber ul li{border:none; text-align:left; padding:0px 0;list-style:none; margin:0px; font-size:11px;}
#SidePhoneNumber p span{font-weight:bold;font-size:15px;}
#SidePhoneNumber p a{color:#353535;}

#calcc{background:transparent url(../images/savings.jpg) no-repeat scroll 8px 0;
font-size:18px;
font-weight:bold;
height:66px;
margin:11px 0 12px;
padding:10px 25px;
text-align:left;
}
#calcc a{text-decoration:none;color:#af2d2d; font-weight:bold;}

.llist{margin-top:15px;}
.llist li{
 list-style:url(../images/list-blue-arrow.gif); 
clear: both;margin: 0;
border-bottom: 1px solid #c9c9c9;
padding: 6px 0;
line-height:23px;
}


.RecentNews{float:left;
width:724px; background:transparent url(../images/newsbg.gif) no-repeat scroll 10px 0; margin:8px 0 0 0;}
.RecentNews h2{padding:31px 10px 0 86px; color:#4a91b6;margin:0px;}
.RecentNews ul{padding:15px 0 0 10px; margin:0; list-style:none;}
.RecentNews ul li{background:transparent url(../images/newsbullet.gif) no-repeat scroll 0px 5px; padding:3px 0 3px 20px; border-bottom:1px solid #dedede; width:65%;}
.RecentNews ul li a{text-decoration:none;}


.articleHeading{color:#0B4455;font-weight:bold;}


/* Right Content Area */
.Right {
	/*position: absolute;*/
	float:left;
	top: 10px;
	right: 0;
	width: 170px;
	min-height: 500px;
	font-size: 0.85em;
	padding-bottom: 10px;
	margin: 0 10px 0 10px;
	background: #fff url(../images/SideBg.gif) 0 0 no-repeat;
}
.Right em{font-style:normal;font-weight:bold;color:#BE0101;}

.Right h3#bestsellersHeading {
	font-size: 1.7em;
	font-weight: normal;
	margin: 10px 10px 5px 10px;
	padding:0px;;
	background:none;
}
.Right h3#Heading {
	font-size: 1.7em;
	font-weight: normal;
	margin: 10px 10px 5px 10px;
	padding:0px;;
	background:none;
}

.Right a {
	color: #000;
}

.Right li a:hover {
	text-decoration: underline;
}

.Right .BlockContent {
	margin: 0 10px 0 10px;
}

.Right ul {
	margin: 0;
	padding: 0;
}

.Right li {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 3px 0;
}
.Right ul.llist{width:90%;margin:0 auto;}
.Right .BlockContent {
	margin: 0 10px 0 10px;
}

.Right li {
}

.Right li a {
	text-decoration: none;
}

.Right li a:hover {
	text-decoration: underline;
}


.Right li {
	border-bottom: 1px solid #fff;
}
.Right .TopSellers li {
}

.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
	font-family: "Times New Roman", Times, serif;
	color: #090909;
}

.Right .TopSellers li.TopSeller1 .ProductImage { /* No1 seller box */
}

.Right .TopSellers li.TopSeller1 {
	border: 1px solid #cfcfcf;
	background: #fff;
}

.Right .TopSellers li.TopSeller1 .ProductDetails { /* No1 seller box */
}

.Right .TopSellers li.TopSeller1 .TopSellerNumber {
	font-family: "Times New Roman", Times, serif;
}
.Right .TopSellers {
	clear: both;
	padding: 0 0 10px 0;
}

.Right .TopSellers ul {
	margin: 0;
	padding: 0;
}

.Right .TopSellers li {
	clear: both;
	width: 148px;
	margin: 0 0 5px 0;
}

.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
	float: left;
	width: 18px;
	font-size: 1.9em;
	padding: 0 0 2px 4px;
}

.Left .TopSellers li .TopSellerNumber {
	color: #fff;
}

.Right .TopSellers .ProductDetails { /* Contains the details of the item */
	margin: 0;
	margin-left: 28px;
}

.Right .TopSellers li.TopSeller1 { /* No1 seller box */
	clear: both;
	float: left;
	width: 147px;
	height: auto;
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
	display: inline;
}

.Right .TopSellers li.TopSeller1 img {
	text-align: center;
	overflow: hidden;
}

.Right .TopSellers li.TopSeller1 .TopSellerNumber {
	width: 28px;
	font-size: 2.7em;
	margin: 4px 0 0 4px;
	padding: 0;
	position: relative;
	display: inline;
}

.Right .TopSellers li.TopSeller1 .ProductDetails {
	clear: both;
	float: left;
	width: 125px;
	font-size: 1.1em;
	margin: 0;
	padding: 3px 5px 10px 10px;
}

.Right .TopSellers li.TopSeller1 .ProductImage {
	clear: both;
	float: left;
	width: 142px;
	display: inline;
	text-align: center;
	overflow: visible;
	margin: -20px 0 0 0;
	border: 0;
}

.Right .TopSellers li .TopSellerNumber {
}

<!-- pro -->

#ProductDetails{background:url('../images/ProductBg.jpg') no-repeat 10px 0; margin-top:10px;padding:2px 0 15px 20px;overflow:hidden; }
.ProductMain{
	width: 60%;
	float: right;
	
}
#ProductDetails h2{ margin:3px; padding:0px; color:#0b4457;}
.PrimaryProductDetails .ProductThumb {
	float: left;
	width: 30%;
	text-align: left;}
 .PrimaryProductDetails .ProductThumb img,.PrimaryProductDetails .ProductThumb a,.PrimaryProductDetails .ProductThumb p{float:left;}
.ProductThumb .ProdImg{background:url('../images/ProductImgBg.jpg') no-repeat; float:left; width:210px; height:160px;}
.ProductThumb .ProdImg a{float:left; padding:32px 0 0 38px;}
.ProductThumb .ProdImg a img{}
.ProductThumb p{width:100%;}
.PrimaryProductDetails .ProductThumb p a{text-align:center; padding:0 0 0 50px;}

.ProductDetailsGrid dt {
	width: 100px;
	margin-bottom: 6px;
	float: left;
	font-weight: bold;
color:#0b4457;
}
.ProductDetailsGrid dd a,.ProductDetailsGrid dd span a,.ProductDetailsGrid dd strike{color:#0b4457;}

.ProductDetailsGrid dd {
	margin-left: 100px;
	margin-bottom: 6px;
	width:160px;
     color:#0b4457
}

<!-- prodesc -->
.tabscontent{border-left:1px solid #ccc;border-right:1px solid #ccc; border-bottom:1px solid #ccc;background:#fff; width:530px;padding:5px; margin-left:10px;}

.deschend{list-style:none; margin:0px; padding:0px;margin-left:10px;border-bottom:1px solid #CCCCCC;}
.deschend li{border:1px solid #CCCCCC;background:#fff;display:inline; height:27px; line-height:27px;padding:3px 10px 5px 10px; text-align:center;margin-left:3px; cursor:pointer;}
.deschend li.on{padding:5px 10px 8px 10px;color:#107194;font-weight:bold; }
#tabcontent .hidden {display:none;}
#tabcontent ul{list-style:none; margin:5px;}
.related{margin-left:10px;}
.related h2{color:#0B4455;margin:5px;}
.top5{margin-top:5px;}
.prollist{margin-left:10px;}

.fotbg{background:url(../images/footer-top-bg.gif) repeat-x; height:42px;}
#Footer ul {
	list-style: none;
	margin: 0 0 30px 115px;
	padding: 0;
}

#Footer li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#Footer li a {
	text-decoration: none;
	padding: 0 10px 0 10px;
}

#footerGlobal{width:100%; padding:0 0 10px 0;}
.copyrightWrap{width:100%;float:left;}
#fcopyrightwrapinner{}
#fcopyrightwrapinner{border-top:1px solid #CCCCCC;
text-align:justify;float:left; padding:10px 20px 0px 20px;}

#footerGlobal .siteLinks {
		
			padding-left:0 15px;
			text-align:left;
			float:left; margin:0;
		}
		#footerGlobal .siteLinks li{width:120px; float:left;}
			#footerGlobal .siteLinks li ul{width:100%; float:left; margin:0;}
				#footerGlobal .siteLinks li ul li{clear:both; border-bottom:#ccc 1px solid;}
				.siteLinks h1{font-size:12px;}

		#footerGlobal .footerPost{
			clear: both;
			color: #CCCCCC;
			font-size:91%;
			height: 23px;
			padding-left:10px;
			_padding-left:20px;
			_padding-bottom:5px;
		}
		 #footerGlobal .footerPost li{
			 background: transparent
		  	url(../images/brandNavPipe.gif) no-repeat scroll 100% 50%;
			 float:left;
			 height:17px;
			 margin:0 6px 0 0;
			 padding: 3px 7px 3px 0;
			 list-style:none;
			 
		 }
		  #footerGlobal .footerPost li.first, #footerGlobal
		.footerPost li.last{
			  background: transparent;
		}

		#footerGlobal a,
		#footerGlobal a:link,
		#footerGlobal a:visited {
			color:#000000;
			text-decoration:none;
		}

		#footerGlobal a:hover,
		#footerGlobal a:active {
			color:#fff;
			
		}

		#footerGlobal .copyrightWrap {
			clear:both;
			bottom:0px;
			padding:10px 10px 0 16px;
			z-index: 0;
			*z-index: -1;
			margin :0 auto;
			text-align:left;
			font-size:0.85em;
		}

		#footerGlobal .footerCopyright {
			clear:both;
			font-size:91%;
			height:23px;
			color:#ccc;
		}


	

		#footerGlobal .siteLinks li {
			width:200px;
			float:left;
padding:0 20px;		}
#footerGlobal .siteLinks li ul li{
			width:200px;
			float:left;
padding:0px;		}

		#footerGlobal .siteLinks li h1{
			display:block;
			padding:0 0 4px;
			margin:15px 0 5px;
			font:13px georgia;
			border-bottom:2px solid #999;
			color:#666666!important;
			font-weight:bold;
		}

		#footerGlobal .siteLinks li ul li a {
			display:block;
			background:url(../images/footer-dot.gif) bottom left repeat-x;
			font-size:91%;
			padding:3px 0 4px;
			color:#333;
		}

#footerGlobal .siteLinks li ul li a:hover{color:#666;}
		#footerGlobal .siteLinks dd.last a {
			background:transparent;
		}

		#footerGlobal .footerCopyright #networkSites {
			background:none;
			float:none;
			padding:0;
			margin:0;
		}

		#footerGlobal .footerCopyright #networkSites p{
			padding:1px 5px;
		}

		#footerGlobal .footerCopyright #networkSites .searchTarget,
		#footerGlobal .footerCopyright #networkSites .searchGo,
		#footerGlobal .footerCopyright #networkSites p{
			float:left;
		}

		#footerWrap{
		width:100%;
}

/*Shipping*/
#SideFreeShipping{background:url(../images/side-bg01.jpg) no-repeat 7px 0; clear:both; padding:10px 15px;text-align:left; height:68px; margin:0 0 10px 0;}
/*Shipping*/

#ezPageDefault,#contactUsDefault{background:url(../images/staticbg.jpg) no-repeat top left; width:688px; margin-left:15px;margin-top:10px;padding-top:20px;}
#ezPageDefault a{text-decoration:underline;}


.contact-bg{background:url('../images/contact-bot.jpg') no-repeat top left; padding:15px!important; width:98%; float:left; margin:0 0 15px 0}
.contact-bg ul{ float:left; list-style:none; margin:2px 0 0 0;font-size:11px;}
.contact-bg .ul1{padding:0 0 0 33px;width:187px;}
.contact-bg .ul2{padding:0 0 0 45px;width:194px}
.contact-bg .ul3{padding:0 0 0 49px;width:120px}
.contact-top{background:#fff;
width:610px;; padding:15px;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-top:1px solid #cdcdcd;}
