body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#580905;
	background-image:url(/images/bg_main.jpg);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}

h1{
	font-size:14px;
	margin-bottom:8px;
	margin-top:3px;
	color:#580807;
}
h2{
	background-image:url(file:///images/module_heading_bg.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-size:12px;
	padding:4px;
	margin-bottom:3px;
}
ul{
	margin-top:0;
}
a:hover{
	text-decoration:none;
}



.outer{
	background:url(/images/footer_area_middle.jpg) repeat-y;
	width:978px;
	margin:0 auto;
	_margin-right:3px;
}

DIV#leftEdge{
	float:left;
}



DIV#rightEdge{
	float:right;
}

DIV#rbottomEdge{
	background-image:url(file:///images/bottom_body.jpg); 
	height:24px;
	width:978px;
}

DIV#topNavTabs{
	width:970px; 
	padding-top:187px; 
	margin-left:15px;
}

/* Navbar */
.navbar ul{
padding: 10px 0 8px 3px;
margin:0px;
}
.navbar ul li{
display: inline;
margin-left: -4px;
}
.navbar ul li a{
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding: 4px 7px 4px 3px;
margin: 0;
text-decoration: none;
border-right: 1px solid #737373; /*THEME CHANGE HERE*/
}
.navbar ul li a:visited{
color: #FFF;
font-size:14px;
padding: 4px 7px 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #737373; /*THEME CHANGE HERE*/
}
.navbar ul li a:hover{
background-image:none; /*THEME CHANGE HERE*/
background-color:#616161;
text-decoration:underline;

color:#FFF;
}
.navbar ul li a:active{
background-image:none; /*THEME CHANGE HERE*/
background-color:#aea57a;
text-decoration:underline;
color:#FFF;
}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{ 
position:absolute;
top: 0;
border-left: 1px solid #878056; /*THEME CHANGE HERE*/
border-bottom: 1px solid #878056; /*THEME CHANGE HERE*/
border-right: 1px solid #878056; /*THEME CHANGE HERE*/
font-size:11px;
line-height:13px;
z-index:100;
background-color: #f2f3f3;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
.dropmenudiv a{
display: block;
font-family:Arial, Helvetica, sans-serif;
padding: 2px 7px;
text-decoration: none;
color: black;
}
.dropmenudiv a:visited{
display: block;
font-family:Arial, Helvetica, sans-serif;
padding: 2px 7px;
text-decoration: none;
color: black;
}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
display: block;
padding: 2px 7px;
text-decoration:underline;
background-color:#d9caae;
}
/*\*/ * html .dropmenudiv a
{
width:100%;
} /**/ 

/* Subnav */
.subnav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left; /*set value to "left", "center", or "right"*/
	background-color:#94AABA;
	margin-bottom:5px;
}
.subnav ul{
background: url(http://images.pgalinks.com/pgalinks/email/pgalinks_newbrand/background_subnav.jpg) center center repeat-x; /*THEME CHANGE HERE*/
padding: 5px 0 8px 5px;
margin: 0;
}
.subnav ul li{
display: inline;
margin-left: -4px;
}
.subnav ul li a{
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding: 4px 7px 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #98B5C7; /*THEME CHANGE HERE*/
}
.subnav ul li a:visited{
color: #FFF;
font-size:11px;
padding: 4px 7px 4px 7px;
margin: 0 0 0 0;
text-decoration: none;
border-right: 1px solid #98B5C7; /*THEME CHANGE HERE*/
}
.subnav ul li a:hover{
background-image:none; /*THEME CHANGE HERE*/
background-color:#4F7B96;
text-decoration:underline;
color:#FFF;
}

/*///// Search Bar////*/
DIV#searchBar{
	position:relative;
	top: 2px;
	padding-left:2px;
	width: 300px;
}

/*///// Top Links////*/
DIV#topLinks{
	position:absolute;
	top: 23px;
	right:30px;
}
/*///// Phone////*/
DIV#phone{
	position:absolute;
	top: 60px;
	padding-left:477px;
	color:#65322f;
	font-size:12px;
}

/*///////////////SIDENAV CSS//////////////////////////////////*/
div#sidenav {
  width: 180px; /* menu width */
	border: 1px solid #616161;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
div#sidenav h1{
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	background-color:#7e7e7e;
	padding:3px 3px 4px 3px;
	margin:0px;
}
div#sidenav ul {
  padding:0;             /* no padding */
  margin:0;              /* no margin for IE either */
}
div#sidenav ul li {
	list-style-type: none; /* get rid of the bullets */
  border-top: 1px solid #d9d9d9; /* lines */
}
div#sidenav ul li a {
	font-size:12px;
	color: #213859;
	display:block;
	padding: 5px 5px 5px 15px;
	height:auto;
  text-decoration: none;
	width:140px;
}
div#sidenav ul li a:hover {
	text-decoration:underline;
	background-color:#989898;
	background-image:url(images/sidenav_hover.gif);
	background-repeat:repeat-x;
	width:160px;
}

/*///////////////Breadcrumbs/////////////////////////////////*/
DIV#breadcrumbs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626834;	
	padding-top:5px;
	padding-left:175px;
}
DIV#breadcrumbs ul{
	margin:0;
	padding:0;
}
DIV#breadcrumbs li{
	list-style-type:none;
	display:inline;
	margin-right:2px;
}
DIV#breadcrumbs a {
	color:#626834;
}
DIV#breadcrumbs a:link {
	text-decoration:none;
} 
DIV#breadcrumbs a:visited {
	text-decoration:none; 
} 
DIV#breadcrumbs a:hover {
	text-decoration:underline; 
} 
DIV#breadcrumbs li.active{
	font-size:13px;
	font-weight:bold;
	color:#353801;
}

/*///////////////////// Results List ////////////////////*/
.item_list td.item_image{
	width:75px;
	text-align:center;
}
.item_list td.item_details{
	padding-left:5px;
	vertical-align:top;
	width:350px;
}
.item_list td.item_price{
	padding-left:5px;
	vertical-align:top;
}
.strikeThrough{
	text-decoration:line-through;
}
.savings{
	color:#FF0000;
}

.item_detail_rowHeading{
	float:left;
	padding-right:3px;
	font-size:11px;
	padding-top:1px;
	color:#353801;
}

.ratingStars{
	padding-top:2px;
}

.rating_bar {
  width: 55px;
  background: url(file:///images/star_x_grey.gif) 0 0 repeat-x;
	float:left;
}

.rating_bar div {
  height: 12px;
  background: url(file:///images/star_x_orange.gif) 0 0 repeat-x;
}

/*///////////////Pagination/////////////////////////////////*/
DIV#paging{
	color:#203759;
}
DIV#paging a {
	color:#203759;
}
DIV#paging a:link {
	text-decoration:underline;
} 
DIV#paging a:visited {
	text-decoration:underline; 
} 
DIV#paging a:hover {
	text-decoration:none; 
} 

/*///////////////////// Module Browse Table ////////////////////*/
.module_browse{
	border:1px solid #5d5d5d;
	border-collapse:collapse;
	background-image:url(file:///images/boxesbg.jpg);
	background-repeat:repeat-x;
	width: 234px;
	height: 288px;
	margin: 1px 5px 7px 5px;
}
.module_browse ul {
  padding:0 0 2px 0;      /* no padding */
  margin:0;              /* no margin for IE either */
}
.module_browse ul li {
	list-style-type: none; /* get rid of the bullets */
	padding:0 5px;
	font-size:11px;
}
.module_browse th{
	padding:3px;
	border-bottom:1px solid #7e7e7e;
}
.module_browse th a{
	font-size:14px;
	color:#fff;
}
.module_browse a, .module_browse ul li a {
	color:#fff;
	line-height:16px;
	text-decoration:none;
}
.module_browses a:link {
	text-decoration:none;
} 
.module_browse a:visited {
	text-decoration:none; 
} 
.module_browse a:hover{
	text-decoration:underline;
} 

/*/////////////// BASIC TABLE ///////////////////// */
table.basic{
	font-family:arial;
	font-size: 11px;
	border: 1px solid #626834;
	margin-bottom:10px;
	border-collapse:collapse;
 }
 
table.basic tr td.heading{
	background-color: #626834;
	background-image:url(/images/module_heading_bg.jpg);
	font-size: 13px;
	font-weight:bold;
	color:#203759;
	text-align: center;
	padding: 3px 4px 3px 4px;
	border-bottom: 1px solid #626834;
	border-right: 0px;
	border-top: 0px;
}

table.basic td.subheading{
	font-size: 11px;
	font-weight: bold;
	background-color: #cfcf9b;
	color: #692c33; 
	text-align:left;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 2px solid #626834;
	padding: 3px  5px;
}

table.basic .td_rowHeading {
	background-color:#EBF3FB;
}

table.basic th {
	font-size: 11px;
	font-weight:bold;
	background-color: #EBF3FB;
	border-right: 1px solid #99BBDD;
	border-top: 1px solid #99BBDD;
	color:#00548A;
	padding:3px;
}

table.basic th.noTopBorder {
	border-top: 0px;
}

table.basic tr.odd td {
	background:#F6F4F0;
}

table.basic tr.totals2 td { 
	background-color:#D5D5E9; 
	font-weight:bold;
}

table.basic td {
	color: #07519A;
	padding: 4px;
	background-color: #FFF;
	border-right:1px solid #C5CAA6;
	border-top:1px solid #C5CAA6;
}

table.basic .td_last {
	border-right-width:0px;
}

table.basic a {
	color:#4466AA;
}
table.basic a:hover {
	text-decoration:none;
}
table.basic a:visited {
	color:#4466AA;
}

table.basic a.link_noline {
	color:#4466AA;
	text-decoration:none;
}
table.basic a.link_noline:hover {
	text-decoration:underline;
}
table.basic a.link_noline:visited {
	color:#4466AA;
}

.divider{
border-right:solid 1px #3C7FAF;
}
select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
p.statusMessage {
	background:#FBFCC0; 
	margin:8px; 
	padding:5px; 
	border:1px solid #D13250;
	text-align:center;
}
.form_button {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#FFF; 
	cursor:pointer;
	padding:3px;
	height:auto;
	background-color:#ab0c09; 
	border:2px solid #c5caa6; 
}
.form_button_hover {
	background-color:#580905; 
}
.adlink{
text-align:center; margin-top:0px;
}
.adlink a {
	font-size: 12px;
	font-weight: bold;
	padding-top:4px;
}
.adlink a:link {
	color:#33ccff;
	text-decoration: none;
}
.adlink a:visited {
	color:#33ccff;
	text-decoration: none;
}
.adlink a:hover {
	color:#224e7a;
	text-decoration: none;
}
.adlink a:active {
	color:#33ccff;
	text-decoration: underline;
}

/*///////////////////// Module Featured Table ////////////////////*/
.module_featured ul {
  padding:0 0 2px 0;      /* no padding */
  margin:0;              /* no margin for IE either */
}
.module_featured ul li {
	list-style-type: none; /* get rid of the bullets */
	padding:0 5px;
	font-size:11px;
}
.module_featured th a{
	font-size:14px;
	color:#424242;
}
.module_featured a, .module_featured ul li a {
	color:#424242;
	line-height:16px;
	text-decoration:none;
}
.module_featureds a:link {
	text-decoration:none;
} 
.module_featured a:visited {
	text-decoration:none; 
} 
.module_featured a:hover{
	text-decoration:underline;
} 
.main_header
{
	width:978px;
	margin:0 auto;
	margin-top:45px;
}

.content
{
	background:url(/images/footer_area_middle.jpg) repeat-y;
	width:978px;
	padding:5px;
	margin:0 auto;
}

