/* CSS Document */

/* GENERAL TEXT ELEMENTS */

p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
}

h1 {
	margin: 0px 0 10px 0;
	padding: 0 0 5px 0;
	color: #444;
	font-size: 18px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 2px solid #dc0c25;
}

h2 {
	margin: 0;
	padding: 0 0 5px 0;
	color: #dc0c25;
	font-size: 16px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h3 {
	margin: 0px 0 10px 0;
	padding: 0 0 5px 0;
	color: #444;/* */
	font-size: 18px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 2px solid #dc0c25;
}

h4 {
	margin: 0px 0 10px 0;
	padding: 0 0 5px 0;
	color: #dc0c25;
	font-size: 16px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 2px solid #dc0c25;
}

h5 {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	color: #dc0c25;
	font-size: 21px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 2px solid #dc0c25;
}

h6 {
	margin: 0 0 0 5px;
	padding: 0 0 5px 0;
	color: #dc0c25;
	font-size: 18px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 2px solid #dc0c25;
}

.caption {
	color: #878787;
	font-size: 10px;
	margin: 3px 0 0 0;
	padding: 0;
	line-height: 11px;
}

.date {
	color: #404040;
	margin: 0 0 3px 0;
	font-size: 12px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}


#more {
	margin: 12px 0 0 0;
	padding: 0;
	float: right;
	font-size: 10px;
}

/* GLOBAL LINKS */



a { color: #dc0c25; text-decoration: none; outline:none;}
a:link { color: #dc0c25; text-decoration: none; outline:none;}
a:hover { color: #666; text-decoration: none; outline:none;}
a:visited { color: #dc0c25; text-decoration: none; outline:none;}
a:visited:hover { color: #666; text-decoration: none; outline:none;}


/* SPECIFIC LINKS */

#SectionLinks a { color: #3f84ca; text-decoration: none; font-weight: bold; margin-right: 15px; outline:none;}
#SectionLinks a:link { color: #3f84ca; text-decoration: none; font-weight: bold; outline:none;}
#SectionLinks a:hover { color: #e85419; text-decoration: none; font-weight: bold; outline:none;}
#SectionLinks a:visited { color: #3f84ca; text-decoration: none; font-weight: bold; outline:none;}
#SectionLinks a:visited:hover { color: #e85419; text-decoration: none; font-weight: bold; outline:none;}

#marketplace a { color: #083d7a; text-decoration: none; font-weight: normal; margin-right: 10px; outline:none;}
#marketplace a:link { color: #083d7a; text-decoration: none; font-weight: bold; outline:none;}
#marketplace a:hover { color: #ff6600; text-decoration: none; font-weight: bold; outline:none;}
#marketplace a:visited { color: #083d7a; text-decoration: none; font-weight: bold; outline:none;}
#marketplace a:visited:hover { color: #ff6600; text-decoration: none; font-weight: bold; outline:none;}

#lifestyle a { color: #083d7a; text-decoration: none; font-weight: normal; margin-right: 10px; outline:none;}
#lifestyle a:link { color: #083d7a; text-decoration: none; font-weight: bold; outline:none;}
#lifestyle a:hover { color: #ff6600; text-decoration: none; font-weight: bold; outline:none;}
#lifestyle a:visited { color: #083d7a; text-decoration: none; font-weight: bold; outline:none;}
#lifestyle a:visited:hover { color: #ff6600; text-decoration: none; font-weight: bold; outline:none;}

#leftnav a { color: #444; text-decoration: none; outline:none;}
#leftnav a:link { color: #444; text-decoration: none; outline:none;}
#leftnav a:hover { color: #dc0c25; text-decoration: none; outline:none;}
#leftnav a:visited { color:#444; text-decoration: none; outline:none;}
#leftnav a:visited:hover { color: #dc0c25; text-decoration: none; outline:none;}

#indexleftnav_signin a { color: #FFF; text-decoration: none; outline:none;}
#indexleftnav_signin a:link { color: #FFF; text-decoration: none; outline:none;}
#indexleftnav_signin a:hover { color: #FFF; text-decoration: underline; outline:none;}
#indexleftnav_signin a:visited { color: #FFF; text-decoration: none; outline:none;}
#indexleftnav_signin a:visited:hover { color: #FFF; text-decoration: underline; outline:none;}

#leftnav_signin a { color: #FFF; text-decoration: none; outline:none;}
#leftnav_signin a:link { color: #FFF; text-decoration: none; outline:none;}
#leftnav_signin a:hover { color: #FFF; text-decoration: underline; outline:none;}
#leftnav_signin a:visited { color: #FFF; text-decoration: none; outline:none;}
#leftnav_signin a:visited:hover { color: #FFF; text-decoration: underline; outline:none;}


#Headlines a { color: #dc0c25; text-decoration: none; outline:none;}
#Headlines a:link { color: #dc0c25; text-decoration: none; outline:none;}
#Headlines a:hover { color: #444; text-decoration: none; outline:none;}
#Headlines a:visited { color: #dc0c25; text-decoration: none; outline:none;}
#Headlines a:visited:hover { color: #dc0c25; text-decoration: none; outline:none;}

#Categories a { color: #dc0c25; text-decoration: none; outline:none;}
#Categories a:link { color: #dc0c25; text-decoration: none; outline:none;}
#Categories a:hover { color: #444; text-decoration: none; outline:none;}
#Categories a:visited { color: #dc0c25; text-decoration: none; outline:none;}
#Categories a:visited:hover { color: #dc0c25; text-decoration: none; outline:none;}


#TopSubNav a { color: #dc0c25; text-decoration: none; margin:0 7px 0 7px;}
#TopSubNav a:link { color: #dc0c25; text-decoration: none;}
#TopSubNav a:hover { color: #444; text-decoration: none;}
#TopSubNav a:visited { color: #dc0c25; text-decoration: none;}
#TopSubNav a:visited:hover { color: #444; text-decoration: none;}


/* FORM ELEMENTS */



form {
	margin: 0;
	padding: 0;
}

.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #a5acb2;
	padding: 3px;
}

.submit {
	width: 120px;
	height: 25px;
	margin: 0;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f07a29;
	border: 0px;
	background: url(../images/submit_bg.gif) top left no-repeat;
}

.searchfield {
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #a5acb2;
	padding: 4px;
	margin: 1px 0 0 0;
}

.search {
	width: 91px;
	height: 25px;
	margin: 2px 0 0 0;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #dc0c25;
	border: 0px;
	background: url(../images/searchbutton_bg.gif) top left no-repeat;
}

.getquote {
	width: 87px;
	height: 25px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #327cc6;
	border: 0px;
	background: url(../images/getquote_bg.gif) top left no-repeat;
}

.login {
	width: 66px;
	height: 40px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f75300;
	border: 0px;
	background: url(../images/login_bg.jpg) top left no-repeat;
}

submit {
	margin: 0;
	padding: 0;
}


/* SEARCH ELEMENTS */

#Search ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#Search ul li {
	height: 32px;
	padding: 0 10px 0 10px;
	float: left;
}

#Search li a{
	font-weight: bold;
	color: #336699;
}

#Search li a:hover{
	font-weight: bold;
	color: #ff6600;
}

#Search ul li.on {
	background: url(../images/search_arrow.gif) top center no-repeat;
}


/* TOP SECTION NAV ELEMENTS */

.pipe {
	margin: 0 10px 0 0;
	color: #b2b2b2;
}
.pipe2 {
	margin: 0 10px 0 5px;
	color: #b2b2b2;
}

.marketplace {
	padding-right: 20px;
	background: url(../images/arrow_orange.gif) top right no-repeat;
}

.lifestyle {
	padding-right: 20px;
	background: url(../images/arrow_orange.gif) top right no-repeat;
}


/* --- Navigation Styles --- */


#tab {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#tab ul {
	margin: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	list-style: none;
	float: left;
}

#tab ul li {
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}

#tab li a {
	display: block;
	float: left;
	padding-left: 10px;	
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(../images/nav_divider.gif) no-repeat top left;
	color: #51483d;
	line-height: 21px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	
}

#tab li a.firsttab {
	background: url(../images/clear1x1.gif) no-repeat top left;
	
}

#tab li a:hover {
	color: #51483d;
	text-decoration: none;
	background: url(../images/navdivider.jpg) #d4d1ce no-repeat top left;
}

#tab li a.firsttab:hover {
	color: #51483d;
	text-decoration: none;
	background: url(../images/clear1x1.gif) #d4d1ce no-repeat top left;
}


#tab .tabon a{
	color: #51483d;
	background: url(../images/nav_divider.gif) #d4d1ce no-repeat top left;
}

#tab .tabon a:hover{
	color: #51483d;
	text-decoration: none;
	background: url(../images/nav_divider.gif) #d4d1ce no-repeat top left;
}

#tab .firsttabon a:hover{
	color: #51483d;
	text-decoration: none;
	background: url(../images/clear1x1.gif) #d4d1ce no-repeat top left;
}


#tab .tabon{
	color: #51483d;
	background: url(../images/nav_divider.gif) #d4d1ce no-repeat top left;
}

#tab .firsttabon a{
	color: #51483d;
	background: url(../images/clear1x1.gif) #d4d1ce no-repeat top left;
}

#tab .firsttab a{
	color: #51483d;
	background: url(../images/clear1x1.gif) no-repeat top left;
}

#tab .firsttab a:hover{
	color: #51483d;
	background: url(../images/clear1x1.gif) #d4d1ce no-repeat top left;
}

#tab .newstab a{
	color: #dc0c25;
	background: url(../images/nav_divider.gif) no-repeat top left;
}

#tab .newstab a:hover{
	color: #dc0c25;
	background: url(../images/nav_divider.gif) #d4d1ce no-repeat top left;
}


/* LEFT COLUMN ELEMENTS */

#leftnav_search {
	height: 85px;
	margin: 0 0 0 -3px;
	padding: 17px 0 0 15px;
	background: url(../images/index_search_bg.gif) no-repeat top left;
}

#indexleftnav_signin {
	height: 20px;
	margin: 0 0 0 -3px;
	padding: 5px 0 0 15px;
	background: url(../images/signin_bg.gif) repeat-y top left;
	color: #FFF;
}

#leftnav_signin {
	height: 28px;
	margin: 0 0 0 -3px;
	padding: 15px 0 0 10px;
	background: url(../images/signin_bg.gif) repeat-y top left;
	color: #FFF;
}

#leftnav_bg {
	margin: 0 0 0 -3px;
	background: url(../images/leftnavlinks_bg.gif) #FFF repeat-y top left;
}

#leftnav {
	margin: 0 0 0 0;
	padding: 0 0 10px 10px;
	font-size: 11px;
	width: 145px;
	color: #666;
}

#leftnav p {
	font-size: 11px;
}

#leftnav strong {
	font-size: 11px;
	font-weight: bold;
	color: #6f6354;
}

#leftnav ul {
	margin: 7px 0 9px 0;
	padding: 0 0 0 0;
	list-style-type: none;
}

#leftnav li {
	padding: 3px 0 3px 0;
	border-bottom: 1px solid #c9c9c9;
}

#leftnav li a{
	font-weight: bold;
}

.leftcolumnlinks {
	margin: 7px 0 9px 0;
	padding: 10px 0 10px 20px;
	list-style-type: none;
}

.leftcolumnlinks li {
	padding: 3px 0 0 0;
}



/* CENTER COLUMN ELEMENTS */

#indexlogos {
	padding: 0 10 0 10px;
	margin: 0;
	background: url(../images/indexlogos_bg.gif) top left repeat-y;
}

#Headlines p {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #51483d;
}

#profileHeadlines{
	width: 375px;
}

#profileHeadlines p {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #51483d;
}

#profileReviews{
	width: 375px;
}

#profileBlogs{
	width: 375px;
}

#centercolumn_search {
	height: 36px;
	margin: 0 0 0 -3px;
	padding: 7px 0 0 15px;
	background: url(../images/centersearch_bg.gif) repeat-x top left;
}

#breadcrumb {
	height: 20px;
	margin: 0 0 0 0;
	padding: 10px 0 0 12px;
}

#Article {
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
}

#Article p {
	font-size: 12px;
	line-height: 16px;
}

.divide {
	margin: 7px 0 7px 0;
	padding: 0;
	border-bottom: 1px solid #c9c9c9;	
}

#Results {
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 4px solid #396ca0;
}

#Results p {
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}

#Results p a {
	font-weight: bold;
}

#pagelisting {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

.emaillink {
	padding: 3px 0 15px 35px;
	margin: 0;
	background: url(../images/email_icon.gif) top left no-repeat;
}


/* RIGHT COLUMN ELEMENTS */

#RightContent {
	margin: 0;
	padding: 0 0 0 5px;
}

#Advertisement {
	margin: 0 0 10px 0;
	padding: 10px;
	text-align: center;
}

/* FOOTER ELEMENTS */



#Footer a { color: #327cc6; text-decoration: none; outline:none;}
#Footer a:link { color: #327cc6; text-decoration: none; outline:none;}
#Footer a:hover { color: #f75300; text-decoration: none; outline:none;}
#Footer a:visited { color: #327cc6; text-decoration: none; outline:none;}
#Footer a:visited:hover { color: #f75300; text-decoration: none; outline:none;}



/* --- BUTTONS --- */



#button ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 24px;
}

#button ul li {
	float: left;
	background: url(../images/button_right.jpg) repeat top right;
}

#button li a {
	display: block;
	padding-top: 2px;
	padding-left: 10px;	
	padding-right: 15px;
	line-height: 20px;
	padding-bottom: 3px;
	background: url(../images/button_left.jpg) no-repeat top left;
	color: #dc0c25;
	font-weight: bold;
	float: left;
	text-decoration: none;
}

#button li a:hover {
	color: #666;
	text-decoration: none;
}

/* --- ICON TIPS --- */

a.icontip {
	position: relative;
}

a.icontip span {
	display: none;
}

a.icontip:hover span {
	display: block;
	position: absolute;
	top: 15px;
	left: 0px;
	padding: 3px 3px 3px 3px;
	color: #ffffff;
	background-color: #327cc6;
	border: 1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}