/* general tag styles */
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	background:#4d5055 url(../styleImages/bg.png);
	color:#000000;
}

form {margin:0px;padding:0px;}
img {border:none;}

h1 {font-size:170%;padding:0px;color:#333333;margin:0px 0px 10px 0px;font-family:Arial, Helvetica, sans-serif;}
h2 {position:relative;float:left;font-size:120%;margin:7px 0px 0px 0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
h3 {font-size:14px;border-bottom: 1px dotted #666666;padding: 0px 0px 4px 24px;background:url(../styleImages/bullet.gif) no-repeat center left;margin:0;color:#2a5176;margin-bottom: 2px;}

a {color:#4d4d4d;text-decoration:none;}
a:visited {color:#4d4d4d;}
a:hover {text-decoration:underline;}

.floatLeft {position:relative;float:left;margin:0px;padding:0px}
.floatRight {position:relative;float:right;margin:0px;padding:0px;}

.pageSurround {margin:0px auto 0px auto;width:987px;}
.full{margin-bottom: 9px; clear:both;float:left;height: 91px;width: 100%;background: #111C22 url(../styleImages/full.png) repeat-x top}
.logo{margin-top: 16px;float:left;padding-left: 5px;}
.logo a{text-decoration:none;cursor:pointer;}
.logo a:visited{text-decoration:none;cursor:pointer;}
.logo a:hover{text-decoration:none;cursor:pointer;}


.first{color:#ffffff;font-size: 23px;display:block;float:left;margin-right: 8px;margin-top: 7px;}
.second{float:left;margin-top: 0px;display:block;color:#bf0a0f;font-size:35px;}
.slogan{clear:both;display:block;color:#e9b11e}

#page {width: 987px;float:left;background:#ffffff url(../styleImages/page.png) repeat-y;display:block;padding:0px 0px 0px 0px;}

p{margin:0;padding:0}
#searchbar{float:left;background:#ffffff url(../styleImages/searchbg.png) ; height: 30px;padding-top: 7px; width: 100%;}
.search_float{float:right;padding-right: 20px;}
input.searchfield{	float: left;font-family:arial, sans-serif;font-size: 10px;padding-top: 2px;padding-bottom: 2px;height:11px;padding-left: 4px;background: #ffffff;border: 1px solid #8e8e8e;	color: #5c5c5c;width: 149px;padding-right:0; }
input.go {border:0;margin:0;padding:0;float: left;cursor: pointer;margin-top: 0px;margin-left: 6px;height: 17px; width: 55px;background: url(../styleImages/search.gif) no-repeat;}


.tabs {list-style:none;margin:0;padding:0;float:right;padding-right:8px; }
.tabs li{list-style:none;float:left;display:block;height: 30px;background:#ffffff url(../styleImages/tabs_m.png) repeat-x top left;margin:0;margin-right:1px}
.tabs li a{font-size:11px;display:block;padding: 0px 11px;line-height: 30px;font-weight: bold;color:#135f89;}
.tabs li a:visited{color:#135f89;}
.tabs li.image{height: 30px; padding:0;margin:0;line-height: normal;background:none;overflow:hidden;}


#barThree {float:left;margin:0px;width:987px;padding:0px 0px 10px 0px;clear:both;}
#sideNavLeft {float:left;width:199px;padding-left: 4px; padding-right: 4px;margin:0px;margin-right:0px; background:#ffffff url(../styleImages/leftgrad.png) repeat-x bottom}
#sideNavRight {float:right;width:310px;margin:0px;padding-right: 4px;}
#content {float:left;margin:0px;padding-left: 4px; padding-right: 4px;width:452px;line-height:130%;}
#footer {color:#ffffff;float:left;width:985px;height:50px;text-align:center;clear:both;padding:17px 0px 0px 0px;}
#footer a{color:#ffffff;}
#footer a:visited{color:#ffffff;}

.side_wrap{border-bottom: 1px dotted #666666;margin-bottom: 6px;float:left;width: 100%;padding-bottom: 11px;}

.boxborder {padding:0 11px;margin:0px 0px 0px 0px;}
.boxborder ul{margin:0;padding:0;list-style:none;}
.boxborder li a:visited{color:#4d4d4d;}
.boxborder {list-style:none;}
.boxborder li {display:block; margin:0 0 0px 0px;padding:0;line-height: 22px;}
.boxborder li a {padding:0;padding-left: 16px;margin:0;font-weight: normal;overflow:hidden;text-decoration:none; background:url(../styleImages/arrow.gif) no-repeat center left ; font-size:12px; text-decoration:none; color:#4d4d4d; font-family:verdana; }
.boxborder li a:hover {color:#000000; }

.pops{background:url(../styleImages/grad.png) repeat-x bottom left;width: 100%;float:left;}
.popproduct{position: relative;line-height: 18px;height: 85px;overflow:hidden;padding: 0px 0px 0px 7px;font-weight: bold; font-size: 12px;border: 1px solid #c6c4c5;margin-bottom: 9px;background:url(../styleImages/popgrad.png) repeat-x top}
.popproduct a{color:#8eb863}
.popproduct a:visited{color:#8eb863}
.view a{color:#111c22; margin-top: 5px;text-decoration: none;font-size:0px;}
.view a:hover{text-decoration: none;}
a.viewdeal{display:block;background:url(../styleImages/viewdeal.png) no-repeat top left;height: 27px; width: 83px;position: absolute;left: 0;bottom: 0;}

.others{padding:11px 11px 0px 11px;background:url(../styleImages/grad.png) repeat-x bottom left;}

/* image widths and heights */
.smallProductImage {
	/*width:75px;*/
	height:50px;
	/*max-height:155px;*/
}
.featureProductImage {
	width:75px;
	/*height:65px;*/
}
.popularProductImage {
	width:75px;padding:5px;
	background:#ffffff;
	border-left: 1px solid #c6c4c5;
	float:right;
	height:75px;
}

/* skin design */
.tabExpand {
	position:relative;
	width:100%;
	margin:0px 0px 10px 0px;
}
	/* ie6 hack to prevent tables dropping */
	*html .tabExpand {
		position:relative;
		float:left;
		width:100%;
		margin:0px 0px 10px 0px;
	}

#pullDownNav {
	background-color:#eeeeee;
	padding:5px;
	margin:0px 0px 10px 0px;
}
#compareDisplay {
	position:relative;
	float:left;
	width:100%;
}
#productDisplay fieldset, #subBuiltNav fieldset, #subNav fieldset, #content fieldset {
	position:relative;
	float:left;
width: 400px;
	border:1px solid #cccccc;
	line-height:150%;
	padding:10px;
	margin-bottom:10px;
}
#productDisplay legend, #subBuiltNav legend, #subNav legend, #content legend  {
	color:#006699;
	font-weight:bold;
}
#productDisplay table {
	clear:left;
}
#productDisplay td, #compareDisplay td {
	position:relative;
	padding:10px 5px 10px 5px;
}
#singleProductDisplay {
	position:relative;
	float:left;

	border-bottom:1px solid #cccccc;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
}
#singleProductDisplay ul {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	display:inline;
	width:100%;
}
#singleProductDisplay ul li {
	position:relative;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;

	display:inline;
	list-style-type:none;
	width:100%;
}
#singleProductDisplay img {
	margin:10px 0px 10px 0px;
	padding:0px;
	max-width:450px;
	/*width:450px*/
}





.popProdPrice {
	color:red;
	font-weight:bold;
}

.styleProdName {
	font-size:120%;
	text-decoration:underline;
	font-weight:bold;
}
.styleProdPromo {
	font-size:100%;
	color:#333333;
	font-weight:bold;
}
.styleProdPrice {
	font-size:120%;
	color:green;
	font-weight:bold;
}
.styleProdMerchant {
}
.styleProdID {
}
.styleProdCategory {
}
.styleProdBrand {
}
.styleProdDescription {
}

.singleProdName {
	font-size:120%;
	color:#006699;
	font-weight:bold;
}
.singleProdPromo {
	font-size:80%;

	white-space:wrap;

	color:#333333;
	font-weight:bold;
}
li{  text-wrap: suppress;}
.singleProdPrice {
	font-size:120%;
	color:green;
	font-weight:bold;
}
.singleProdBranfd {
	font-size:120%;
	color:#006699;
	font-weight:bold;
}
.singleProdDesc {
	font-size:100%;
	color:#333333;
}
.singleProdId {
	font-size:100%;
	color:#666666;
	font-weight:normal;
}
.singleProdMerchant {
}
.singleProdCategory {
}

a.button, a.bigbutton {
	color:#000000;
	display:block;
	padding:9px 0px 0px 8px;
	font-weight:bold;
	background-image:url(../styleImages/butBg.jpg);
	background-repeat:no-repeat;
	width:77px;
	height:27px;
	margin:0px;
}
a:hover.button, a:hover.bigbutton {
	background-image:url(../styleImages/butBg-on.jpg);
	color:#ffffff;
	text-decoration:none;
}
a.catNavOn {
	font-weight:bold;
	color:green;
}
a.catNavOff {
	font-weight:bold;
	color:#0099CC;
}
a.brandNavOn {
	font-weight:bold;
}
a.brandNavOff {
	font-weight:normal;
}
#linksDisplay {
	position:relative;
	float:left;
	width:100%;
}
#linksDisplay li{
	margin:0px 0px 10px 0px;
}
#catDisplay {
	position:relative;
	float:left;
	width:100%;
}
#catDisplay ul {
	position:relative;
	float:left;
	width:100%;
	padding:10px 0px 10px 0px;
	margin:0px;
}
#catDisplay li {
	position:relative;
	float:left;
	width:260px;
	height:80px;
	padding:0px 10px 0px 0px;
	margin:0px;
	list-style-type:none;
	display:block;
}
#sideNavRight fieldset {
	position:relative;
	float:left;
	width:278px;
	border:1px solid #cccccc;
	line-height:150%;
	padding:10px;
	margin-bottom:10px;
}
#sideNavRight legend {
	color:#006699;
	font-weight:bold;
}
#pageContent {
	position:relative;
	float:left;
	width:100%;
}
.adminInput {
	width:300px;
}
#myLink {
	border:1px solid #cccccc;
	background-color:#FFFFCC;
	font-family:'Courier New', Courier, mono;
	padding:10px;
	margin:10px 0px 10px 0px;
	clear:both;
}
#newsPage h1 {
	position:relative;
	width:100%;
	padding:0px;
	margin:0px;
	line-height:130%;
	clear:both;
}
#newsPage ul {
	padding:0px;
	margin:0px;
}
#newsPage li {
	position:relative;
	float:left;
	padding:0px 0px 30px 0px;
	margin:0px;
	width:100%;
	list-style-type:none;
}
#newsPage ul li ul {
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}
#newsPage ul li ul li {
	position:relative;
	float:none;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 30px;
	width:auto;
	list-style-type:disc;
}
.botrowborder {
	border-top:1px solid #cccccc;
}
.comments {
	position:relative;
	float:left;
	width:100%;
	border-bottom:1px solid #cccccc;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}
.linkGroup {

	font-size:120%;

}
