

/*----- STRUCTURE -----*/

body {font-size:12px; line-height: 21px; color:#444444; background: #000000 ; }
#body_wrap {background: #ffffff ; border: #ededed solid 1px; }

/*----- BASE ELEMENTS -----*/

::selection { background: #c70202; color: #ffffff;}
::-moz-selection { background: #c70202; color: #ffffff;}
code {border: #d9d9d9 1px dashed; border-left: #d9d9d9 solid 10px;}
a:link, a:visited, a:hover { color: #d02121;}
h1, h1 a:link, h1 a:hover, h1 a:visited { font-size: 27px; line-height: 33px; color: #333333;}
h2, h2 a:link, h2 a:hover, h2 a:visited { font-size: 27px; line-height: 33px; color: #999999;}
h3, h3 a:link, h3 a:hover, h3 a:visited { font-size: 22px; line-height: 28px; color: #333333;}
h4, h4 a:link, h4 a:hover, h4 a:visited { font-size: 17px; line-height: 23px; color: #333333;}
h5, h5 a:link, h5 a:hover, h5 a:visited { font-size: 14px; line-height: 20px; color: #333333;}
h6, h6 a:link, h6 a:hover, h6 a:visited { font-size: 14px; line-height: 20px; color: #333333;}
p { margin-bottom: 10px;}
.gototop div { background: #d9d9d9;}
.gototop { border-bottom: solid 1px #d9d9d9;}
.hrbreak { border-bottom: solid 1px #d9d9d9;}

/*----- HEADER -----*/

#logo_shape { background:#c70202;
-moz-box-shadow: 1px 1px 4px #333333; 
-webkit-box-shadow: 1px 1px 4px #333333; 
box-shadow: 1px 1px 4px #333333;
background: -webkit-gradient(linear, left top, left bottom, from(#c70202), to(#810101)); 
background: -moz-linear-gradient(top,  #c70202,  #810101); 
background: -o-linear-gradient(top,  #c70202,  #810101); 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c70202', endColorstr='#810101');}
#logo_text, #logo_text a:link, #logo_text a:hover, #logo_text a:visited { font-size: 32px; line-height: 38px; color:#ffffff; text-shadow: 1px 1px #191919}
#logo_img{background: url("http://www.bettingoddsnascar.com/images/logo1.jpg") no-repeat 50% 50%;}

#header_bar_wrap {background: #222222;}
.hnl_menu li a:link, .hnl_menu li a:visited, .hnl_menu li a:hover {font-size: 15px; color: #ffffff;}
	#slide {background: #c70202;}

/* 2nd level dropdown */
.hnl_menu li ul { border:solid 1px #434343; background: #323232;}
.hnl_menu li li { }
.hnl_menu li li:hover, .hnl_menu li li.sfHover {background: #222222;}
.hnl_menu li ul a:link, .hnl_menu li ul a:hover, .hnl_menu li ul a:visited { font-size: 13px; line-height: 19px; color: #ffffff;}

#soc_be, #soc_bl, #soc_dl, #soc_da, #soc_dg, #soc_dp, #soc_db, #soc_fb, #soc_fc, #soc_fo, #soc_ff, #soc_gg, #soc_lf, #soc_li, #soc_ml, #soc_ms, #soc_nl, #soc_nt, #soc_nv, #soc_pc, #soc_rd, #soc_su, #soc_tr, #soc_tb, #soc_tw, #soc_vd, #soc_vm, #soc_wp, #soc_yt, #soc_rs { background: url(http://www.bettingoddsnascar.com/wp-content/themes/metrolo/images/socialicons0.png); }
.searchtext {background: #ffffff; color: #444444; border: solid 1px #ededed;}
.searchtext:focus { background: #ededed;}


#slider_wrap, .sliderany_wrap, .slideracc_wrap {
-moz-box-shadow: 1px 1px 10px #bfbfbf; 
-webkit-box-shadow: 1px 1px 10px #bfbfbf; 
box-shadow: 1px 1px 10px #bfbfbf; }

/*----- SLIDER - NIVO -----*/

#slider_wrap, #slider, #slider img {height: 300px;}
.nivo-caption { background:#222222;
 left:auto; right:0px;  bottom:77%; }
.nivo-controlNav {right:15px;}
.nivo-caption, .nivo-caption a { color:#ffffff;}

/*----- SLIDER - ACC -----*/

.slideracc_item {width:222px; height:300px;}
.slideracc_cap {background: #222222; color:#ffffff;}
.slideracc_cap a {color:#ffffff;}
.slideracc_item .slideracc_cap .slideracc_head {font-size: 13px; line-height: 19px; width:192px;}
.slideracc_item .slideracc_cap .slideracc_desc {font-size: 11px; line-height: 19px;}
.slideracc_item.active .slideracc_cap .slideracc_head {font-size: 17px; line-height: 23px; width:570px;}
.slideracc_item.active .slideracc_cap .slideracc_desc {width:570px;}

/*----- SLIDER - ANY -----*/

.sliderany_wrap { width: 890px; padding: 10px 0px 0 0px; }
#anyslider { width: 870px; height: 300px; }
.anythingSlider { padding: 0px 0px 0px 0;}

/*----- MESSAGE -----*/

.msg {border-top:dashed #666666 1px; border-bottom: dashed #666666 1px; border-right: none; border-left: none;}
.msg_button_large { background:#c70202;
-moz-box-shadow: 1px 1px 4px #333333; 
-webkit-box-shadow: 1px 1px 4px #333333; 
box-shadow: 1px 1px 4px #333333;
background: -webkit-gradient(linear, left top, left bottom, from(#c70202), to(#810101)); 
background: -moz-linear-gradient(top,  #c70202,  #810101); 
background: -o-linear-gradient(top,  #c70202,  #810101); 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c70202', endColorstr='#810101');}
.msg_button_large:hover { background:#950101;}
.msg_button, .msg_button a:link, .msg_button a:visited, .msg_button a:hover{ color:#ffffff; text-shadow: 1px 1px #191919}
.msg_text { font-size: 14px; line-height: 22px; color: #666666;}

/*----- POSTED -----*/

.posted, .posted a:link, .posted a:visited, .posted a:hover { font-size: 14px; line-height: 28px; color: #444444;}

/*----- ACCORDIAN -----*/

#acc_outer {
-moz-box-shadow: 2px 2px 7px #bfbfbf; 
-webkit-box-shadow: 2px 2px 7px #bfbfbf; 
box-shadow: 2px 2px 7px #bfbfbf; }
.acc_item_text, .acc_item_text span {color:#444444;}

/*----- HOME PAGE CONTENT BOX -----*/

/* type 1 , 2 , 3 */
	.con_third_title, .cfb_sb_wtitle { background: url(http://www.bettingoddsnascar.com/wp-content/themes/metrolo/images/title_bg_0.png) no-repeat left bottom; padding-left: 50px;}
.con_third_text span {color: #c70202; /* Tag Line */}

/* type 2 , 3 */
.ctb_post { border-bottom: 1px solid #d9d9d9;}
.hpcontent2 .con_third_blog h2, .hpcontent3 h2 { border-bottom: 1px dashed #bfbfbf;}
.postdate_wrapper { background-color:#c70202;}
.postdate { color: #ffffff;}
.cfb_postmeta, .cfb_postmeta a:link, .cfb_postmeta a:hover, .cfb_postmeta a:visited { color:#444444;}
.cfb_postmeta span { color:#606060;}
.cfb2_postexcerpt_head .v1 { border-top: 3px solid #d9d9d9;}

/*----- BLOG PAGES -----*/

/*** pagenavi ***/
.wp-pagenavi a, .wp-pagenavi span { border: 1px solid #d9d9d9;}
/*** contact ***/
.wpcf7-submit, .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select {background: #ffffff; color: #444444; border:solid 1px #d9d9d9;}
.wpcf7-form input:focus, .wpcf7-form textarea:focus { background: #ededed; border:solid 1px #ffffff;}
span.wpcf7-not-valid-tip, span.wpcf7-not-valid-tip-no-ajax { background: #ffffff; color: #444444;}

/*----- GALLERY PAGE -----*/

#filter li, #filter li a, .galprev, .galprev a, .galnext, .galnext a { font-size: 14px; line-height: 20px; color: #333333; background: #ededed;}
#filter li:hover, #filter li:hover a, .galprev:hover, .galprev:hover a, .galnext:hover, .galnext:hover a { background: #c70202; color: #ffffff;}
#filter li, .galprev, .galnext {-moz-box-shadow: 1px 1px 4px #bfbfbf; 
-webkit-box-shadow: 1px 1px 4px #bfbfbf; 
box-shadow: 1px 1px 4px #bfbfbf;}
.itemclass_s1 li {border-top:none; border-bottom: dashed #bfbfbf 1px; border-right: none; border-left: none;}
.itemclass_s1 li .item_con h4, .itemclass_s1 li .item_con h4 a:link, .itemclass_s1 li .item_con h4 a:hover, .itemclass_s1 li .item_con h4 a:visited {font-size: 27px; line-height: 33px; color: #333333;}
.itemclass_s1_but { color:#ffffff!important; text-shadow: 1px 1px #191919; background:#c70202;
-moz-box-shadow: 1px 1px 4px #333333; 
-webkit-box-shadow: 1px 1px 4px #333333; 
box-shadow: 1px 1px 4px #333333;
background: -webkit-gradient(linear, left top, left bottom, from(#c70202), to(#810101)); 
background: -moz-linear-gradient(top,  #c70202,  #810101); 
background: -o-linear-gradient(top,  #c70202,  #810101); 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c70202', endColorstr='#810101');}
.itemclass_s1_but:hover { background:#950101; color:#ffffff!important;}

/*----- BLOG POST -----*/

.postcon .postmeta , .postcon .postmeta span {color: ;}
.postcon .postmeta a:link, .postcon .postmeta a:hover, .postcon .postmeta a:visited { color:#606060;}
.postcon ul, .postcon ol { padding: 0 0 10px 14px;}
.rel_unit:hover {background: #ededed;}
.rel_unit .rel_title a { color:#444444; }
.rel_unit:hover .rel_title a { color: #d02121;}
/* comment */
.commentlist .thread-even, .commentlist .thread-odd { border: 1px solid #d9d9d9; }
#commentsubmit, #commentform input, #commentform textarea { background: #ffffff; color: #444444; border:solid 1px #d9d9d9;}
#commentform input:focus, #commentform textarea:focus { background: #ededed; border:solid 1px #ffffff;}
.commentmetadata a { color:#444444; }
.commentmetadata { color:#444444; border-bottom: 1px solid #d9d9d9; }

/*----- SHORTCODE MODS -----*/

.dropcap1 {font-size: 39px; line-height: 39px;}
.smallbutton { font-size: 12px; line-height: 21px; }
.mediumbutton { font-size: 18px; line-height: 27px; }
.largebutton { font-size: 24px; line-height: 33px; }
.frame_lrc {border: solid 1px #d9d9d9;}
.mt_nivoslide_wrap { border: solid 1px #d9d9d9; }
.tabset {background-color: #ededed; border: 1px solid #d9d9d9;}
.tabset .nav li a {color:#444444; background-color:#d9d9d9; border: solid 1px #d9d9d9;}
.tabset .nav li a:hover, .tabset .nav li a.current {color:#ffffff; background-color: #c70202; border: 1px solid #c70202;}
.toggleboxhead {color:#444444; background-color: #ededed; border: 1px solid #d9d9d9;}
.toggleboxheadactive { background-color:#d9d9d9;}
.toggleboxcon { }
.toggleboxcon-in {background-color: #ededed; border: 1px solid #d9d9d9;}

/*----- SIDEBAR & FOOTER WIDGETS -----*/

.cfb_sb_widget a:link, .cfb_sb_widget a:visited {color: #444444;}
.cfb_sb_widget a:hover { color: #d02121;}
.cfb_sb_widget .plist .plist_link:hover {background: #ededed;}

/*----- FOOTER -----*/

#footer_top { background: #222222; color:#5a5a5a; text-shadow: 2px 2px 0px #191919;}
#footer_mid, #footer_mid a:link, #footer_mid a:visited, #footer_mid a:hover { background: #2a2a2a; font-size: 12px; line-height: 23px; color: #888888;}
#footer_mid h5 {color:#a0a0a0;}
#footer_mid .wpcf7-submit, #footer_mid .wpcf7-form input, #footer_mid .wpcf7-form textarea, #footer_mid .wpcf7-form select, #footer_mid .wpcf7-form option {background: #262626; color: #888888;}
#footer_mid .wpcf7-submit, #footer_mid .wpcf7-form input, #footer_mid .wpcf7-form textarea, #footer_mid .wpcf7-form select {border:solid 1px #3f3f3f;}
#footer_mid .wpcf7-form input:focus, #footer_mid .wpcf7-form textarea:focus { background: #191919; border:solid 1px #3f3f3f;}
#footer_bot { background: #222222; color: #a0a0a0;}
