/*CSS Document*/

body { font-family:Myriad,Tahoma,Geneva; font-size:13px; margin:0; padding:0; background: url(../images/bg_body_graystripetile.gif) repeat-y center; color:#4E4C4D; }
a { color:#790505; }
a:hover { color:#D31725; }

/*remove browser defaults*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input { margin:0; padding:0; }
:link,:visited { text-decoration:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
a img,:link img,:visited img { border:none; }

/*site styles*/
.georgia { font-family:georgia; }
.arial { font-family:arial; }
.font_10px { font-size:10px; }
.font_11px { font-size:11px; }
.font_14px { font-size:14px; }
.font_16px { font-size:16px; }
.font_20px { font-size:20px; }
.font_25px { font-size:25px; }
.font_gray { color:#737373; }
.font_gold { color:#FEB71F; }
.font_white { color:#fff; }
.font_red { color:#E11725; }
.bold { font-weight:bold; }
.clear { clear:both; }
.no_height { height:0px; }
.float_left { float:left; }
.float_right { float:right; }
.border { border:1px solid red; }
.floatleftlist li { float:left; }
.block { display:block; }
.err_field {
	background-color:#C7CE4D;
	color:#fff;
}
.extramargin { margin:0 75px; }
h2 { color:#000; font-size:21px; font-weight:normal; margin:0; padding:0; text-align:center; }
h3 { color:#000; font-size:14px; font-weight:bold; margin:0; padding:0; }
h3 a { color:#1E5394; }

#header { width:830px; background: url(../images/bg_header_redworld.jpg) no-repeat top center; margin:0 auto; }
#header em { margin:11px 0 0 100px; font-style:none; }
#header .nav { float:left; height:25px; width:100%; background:#fff url(../images/bg_nav.jpg) no-repeat top right; list-style:none; }
#header .nav li { float:left; height:20px; margin:0 0px 0px 20px; padding:3px 0 0 0; }
#header .nav li a { color:#000; font-size:14px; }
#header .nav li a:hover { color:#D31725; }
#header .logo_yellow { width:830px; height:85px; clear:both; background: url(../images/logo_GMR_yellowband.jpg) no-repeat top left; }
#header .header_subscribe { display:block; width:142px; height:30px; float:right; margin:28px 20px 0 0; background: url(../images/btn_header_subscribe.gif) no-repeat top left; color:#fff; text-align:center; padding:5px 0 0 0; font-size:18px; }
#header .header_subscribe:hover { color:#DFAC05; }
#header .sitelogos { float:left; width:830px; height:94px; list-style:none; }
#header .sitelogos li { float:left; height:20px; margin:20px 0 0 23px; padding:0; }
#header .sitelogos li a { color:#000; }
#header .sitelogos li a:hover { color:#AE9657; }
#header .nav li .btn_login { background: url(../images/ico_arrow_red.gif) no-repeat center left; color:#D31725; padding:0 0 0 15px; }
#header .nav li .btn_login:hover { color:#B41C29; }
#header .blackbar { width:790px; height:; padding:3px 20px; float:right; text-align:left; font-size:12px; font-weight:bold; color:#fff; background:#000; }
#header .blackbar pre { float:right; font-size:12px; font-weight:normal; margin:-3px 0 0 0; padding:0; font-family:arial; }

#container { width:100%; min-width:950px; margin:0; padding:0; background: url(../images/bg_header_redtile.jpg) repeat-x top left; }

#content { clear:both; background:#fff; min-height:600px; width:780px; padding:40px 25px 0 25px; margin:0 auto; }
#content ul { margin:0 0 0 20px; font-size:15px; }
#content li { margin:0 0 0 20px; }
#content fieldset { border:0; margin-bottom:20px; padding:10px; background:#EFE7CB; }
#content #myaccount input { border:0; width:142px; height:35px; margin:0; padding:0; background: url(../images/btn_yellow_whitebg.gif) no-repeat top left;}
#content #myaccount .btn_yellow2 { color:#fff; text-align:center; padding:0; margin:0; font-size:18px; font-style:normal; }
#content #myaccount .btn_yellow2:hover { color:#000; }
#content .newsletter_teaser { width:45%; background:#EDE7D7 url(../images/bg_newsletter_fade.gif) repeat-x top left; margin:0 0 20px 20px; padding:20px 10px 10px 10px; }
#content .newsletter_teaser ul { margin:10px 15px; padding:0; }
#content .newsletter_teaser ul li { list-style:disc; margin:0 0 0 15px; padding:0; font-size:14px; color:#1C4679; }
#content .callout { background:#fff; height:55px; padding:0; margin:15px 75px 5px 75px; font-size:19px; color:#000; }
#content .callout li { font-size:14px; display:block; float:left; color:#5F5846; margin:5px 15px 5px 0; padding:0 0 0 11px; list-style:none; background: url(../images/ico_arrow_red.gif) no-repeat center left; }
#content .callout2 { background:#fff; height:55px; padding:0; margin:15px 0 5px 0; font-size:19px; color:#000; }
#content .callout2 li { font-size:14px; display:block; float:left; color:#5F5846; margin:5px 15px 5px 0; padding:0 0 0 11px; list-style:none; background: url(../images/ico_arrow_red.gif) no-repeat center left; }
#content .subscribe { display:block; width:142px; height:30px; margin:28px 20px 0 0; background: url(../images/btn_red_whitebg.gif) no-repeat top left; color:#fff; text-align:center; padding:5px 0 0 0; font-size:18px; }
#content .subscribe:hover { color:#000; }
#content .btn_red { display:block; width:142px; height:30px; margin:10px auto 0 auto; background: url(../images/btn_red_whitebg.gif) no-repeat top left; color:#fff; text-align:center; padding:5px 0 0 0; font-size:18px; font-style:normal; }
#content .btn_red:hover { color:#000; }
#content .btn_yellow { display:block; width:142px; height:30px; margin:10px 0 0 0; background: url(../images/btn_yellow_whitebg.gif) no-repeat top left; color:#fff; text-align:center; padding:5px 0 0 0; font-size:18px; font-style:normal; }
#content .btn_yellow:hover { color:#000; }
#content .table_newsletter { text-align:left; }
#content .table_newsletter th { text-align:left; padding:10px 0 10px 0; margin:0; border-bottom:3px solid #E4CE85; }
#content .table_newsletter td { text-align:left; /*padding:2px 0;*/ margin:0; background:#fff; }
#content .table_newsletter .title { font-weight:bold; }

#err_msg { color:#F12403; font-size:14px; font-weight:bold; }

#footer { clear:both; background:#fff url(../images/bg_footer.jpg) no-repeat bottom left; width:830px; height:110px; margin:0 auto; }
#footer ul { float:left; list-style:none; width:830px; margin:5px 0 15px 0; text-align:center; }
#footer ul li { display:inline; padding:0; margin:10px 10px 0px 10px; }
#footer ul li a { color:#000; }
#footer ul li a:hover { color:#D31725; }
#footer p { padding:0; margin:0 18px; }
#footer strong { color:#F5E456; float:right; margin:12px 18px 0 0; }
form .field { 
border-top:2px solid #5F5846;
border-left:2px solid #5F5846;
border-right:2px solid #D5BD7E;
border-bottom:1px solid #D5BD7E; }
.arrowlink { font-size:14px; display:block; color:#5F5846; margin:5px 15px 5px 0; padding:0 0 0 11px; background: url(../images/ico_arrow_red.gif) no-repeat center left; }
.btn_backtoadmin { display:block; color:#D31725; padding:2px; }
.btn_backtoadmin:hover { color:#B41C29; }
.box_whoreads { border-left:1px solid #737373; font-size:14px; color:#000; padding:0; margin:0; }
.box_whoreads li { list-style:none; font-size:11px; color:#4E4C4D; margin:0 0 0 -10px; padding:0 0 3px 11px; background: url(../images/ico_arrow_black2.gif) no-repeat top left;  }
.login_table { width:300px; float:left; background:#E6E7ED; margin:0 35px 50px 0; }
.login_table a { color:#5F5846; text-decoration:underline; }
.login_table strong { color:#122D4E; }
.quotes { font-style:normal; font-size:14px; }
#font_choices { margin:0; padding:10px 0 0 0; height:70px; border-top:1px dotted #5F5846; text-align:left; }
#font_choices li { list-style:none; display:inline; font-size:14px; margin:0 4px 0 0; padding:1px 3px; background:#EADDBA; border:1px dotted #5F5846; height:45px; }
#font_choices li a { margin:0; color:#5F5846; padding:0; text-align:left; height:22px; }
#font_choices a:hover { color:#fff; }
#font_choices a img { border:0; padding:0; margin:0; }
.alttestimonial { color:#000; }
