/* Egazing CSS Document */

/* CSS general definitions */
body {font: 400 14px Arial; margin: 0px; padding: 0px;  background: #262626 url(../images/back-black2.jpg) fixed repeat-x;}

#categoryleft {background: #FFFFFF; margin: 0px 10px 0px 220px;}
#catright { background: #FFFFFF; float: left; width: 210px; margin: 15px 5px 0px 0px;  padding: 0px; text-align: left;}


#contentcat {background: #FFFFFF; float: right; width: 680px; margin: 0px 5px 0px 0px;}
#sidebarcat { background: #FFFFFF;  margin: 15px 690px 0px 0px;  padding: 0px; text-align: left;}

#pagewrap {position:relative; width:900px; margin:7px auto 10px auto; 
	background-color: #FFFFFF}
.dealwrap {margin: 0px 0px 0px 20px; }	

#pgwrap {
	position:relative;
	width:955px;
	margin:5px auto;
	background-color: #FFFFFF
}
a:link, a:visited, a:hover {text-decoration:underline}
a:link {color: #0000CC;}
a:visited {color: #CC0033;}
a img {border:0 none; text-decoration:none; color: #FFFFFF}


h1 {font-size: 150%; background: #1a1a1a; color:#FFFFFF; padding: 6px 6px 3px 6px; margin: 0px 0px 0px 0px;}
h2 { background: #1a1a1a; font-size: 120%; color:#FFFFFF; padding: 6px 6px 2px 6px; margin: 0px 0px 0px 0px;}
h3 { color: #000000; font-size: 135%;}
h4, h5, h6 {font-size: 100%;}

p {font-weight:400;}

/* Text sizes */
.pagetitle { font-size:24px; font-weight: 600; }
.advisortitle { font-size:24px; font-weight: 600; color: #990033; }
.leadstorytitle { font-size:18px; }
.leadstorytext { font-size:16px; } 
.storetitle { font-size:18px; font-weight:500;} 
.storytitle { font-weight:500;}
.authortext { font-size:10px; font-style:italic; }
.highlighttext { font-size:10px; font-style:italic; }
.storytext { font-size:12px; }
.storysubtext { font-size:11px; }
.storysmtext { font-size:10px; }

/* The Site colors change these for each subsite*/
.blue { color: #6699FF;}
.green { color: #009933;}
.red { color: #CC0033;}
.white { color: #FFFFFF;}

.red_title, .redtxt { font-size: 125%; color:#CC3300;}
.red_price { font-size: 225%; color:#CC3300; font-weight:700;}
.red_savings { font-size: 175%; color:#CC3300; font-weight:700;}
.red_large { font-size: 24px; color:#CC0033;}
.blue_yousave { font-size: 150%; color:#0066CC; font-weight:700;}
.green_title { color: #009933; font-size: 125%;}

.headline-gaze { background-image: url(/images/nav/main/tab-gaze-bg-30.gif);}

.headline-info { background-image: url(/images/nav/main/tab-gaze-bg-25.gif);}

/* This is for the header and footer sections */
#date {text-align:right; font-size: 11px;}
.breadcrumb {font-size: 10px; font-weight: 400; font-style:italic;  text-align: left; margin: 0px; padding: 4px 0px 0px 5px;}

#footer { clear: both; text-align: center; font: 400 12px Arial; background: #FFFFFF; margin: 0px 0px 10px 0px; padding: 20px 0px;}

#search { clear: both; background: url(images/nav/tabbgsrch.gif) repeat-x; margin: 0px; padding: 0px; font-size: 80%; color: #FFFFFF;}
.searchbox {font: 80% Arial;}



/* This is for the menu bar and top navigation */
.nav_dark { background-image: url(/images/nav/main/tab-gaze-bg-22.gif); }

.nav_light { background-image: url(/images/nav/main/tab-submenu-bg-22.gif); }

#topnav {width: 100%; float: left; font-size:11px; background: #262626 url(../images/back-black-nav.gif) fixed repeat-x;}

#topnav li {float: left; list-style-type: none; color: white; text-transform: uppercase;}

#topnav a { float: left; padding: 3px 10px 3px 10px;}

#topnav a:link, #topnav a:visited {color: #fff; text-decoration: none;}

#topnav a:hover {color: #fff; background: #333; text-decoration: none;}


/* This is for the sidebar */
.sidebar { background: #ede8e8; width: 205px; font-size: 85%;}

.sidebar dl { list-style-type: none; margin-bottom: 6px; }

.sidebar dt {  padding: 5px 2px 5px 7px;}

.sidebar dd { padding: 5px 7px 5px 2px;  text-align: right; }

.altcolor { background: #d9d9d9; }

.sidebar dl a {display: block;}
	

/* This is for the general page content */

.storeproducts {font: 400 12px Arial; margin: 15px 0px 0px 0px;}
.storeproducts td  { padding: 5px; text-align: left}
#gcan, #gcan2, #gcan3 {margin: 0px; padding: 0px; width: 590px}
.news { margin: 0px; padding: 5px;}
.clear { clear:both; }


/* This is the for the colors of the sidebar boxes */
.storytop {border: 1px solid #619B61;}
.story_bl, .store_bl {border: 1px solid #66CCFF;}
.story_gr, .store_gr, .store_favs_gr, .storetop {border: 1px solid #619B61;}
.story_or, .store_or, .store_favs_or {border: 1px solid #FFCC33;}
.story_red, .store_red, .store_favs_top {border: 1px solid #CC0033;}
.story_pur, .store_pur, .store_favs_pur {border: 1px solid #CCCCFF;}
.storedeal {border: 1px solid #619B61;}


/* This is for floating images */
p.align-left {
text-align: left;
}

div.align-left {
float: left;
}

img.align-left {
float: left;
margin: 5px 10px 10px 0px;
padding: 2px 2px;
background: #ffffff;
}

p.align-right {
text-align: right;
}

div.align-right {
float: right;
}

img.align-right {
float: right;
margin: 5px 0px 10px 10px;
padding: 2px 2px;
background: #ffffff;
}


/* This is the for the colors of the presentation boxes */
.box_black {border: 1px solid #000000;}

/* This is the for the presentation boxes */
.box670 {margin: 0px 5px 5px 5px; padding: 0px; width: 670px; text-align:left}

.box650 {margin: 0px 5px 5px 5px; padding: 0px; width: 650px; text-align:left}

.box600 {margin: 0px 5px 5px 5px; padding: 0px; width: 600px; text-align:left}

.box600coupon {margin: 5px 5px 5px 5px; padding: 5px; width: 600px; text-align:left; border: 1px dashed}

.box650coupon {margin: 5px 5px 5px 5px; padding: 5px; width: 650px; text-align:left; border: 1px dashed}

.box200 { margin: 0px 5px 5px 5px; padding: 0px; width: 200px; text-align:left; border:thin; border-color:#d9d9d9;}

.box200coupon { background: #ede8e8; margin: 0px 5px 5px 5px; padding: 0px; width: 200px; text-align:left; border:thin; border-color:#d9d9d9;}

.box400 {margin: 0px 5px 5px 5px; padding: 0px; width: 400px; text-align:left}

.boxprice {margin: 2px; padding: 0px; width: 100px; text-align:left}


/* This is for the space around the News text */
.boxnews {padding:5px;}

.boxfeatureddeal {border:2px solid #1a1a1a; margin:0 0 6px 0; padding:7px;}

.boxbottom, .boxbottomred {border-bottom:5px solid #1a1a1a; margin:0 0 6px 0; padding:0px 0px 7px 0px;}

.boxbottom_green {border-bottom:2px solid #339933; margin:0 0 6px 0; padding:0px 0px 7px 0px;}

.boxbottomthin {border-bottom:1px solid #1a1a1a; margin:0 0 6px 0; padding:0px 0px 7px 0px;}

.boxbottomentry { margin:0 0 6px 0;padding:7px;}
