/*
Theme Name: Redroadmaster Default Theme
Theme URI: http://redroadmaster.com/
Description: The Redroadmaster WordPress theme built by Samyak Solutions.
Version: 1.0
Author: Samyak Solutions
Author URI: http://www.samyaksolutions.com/
Tags: Music Theme

*/

body{ margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; background:#000 url(images/bg2.jpg) no-repeat top center;}
h1, h2, h3, h4, h5, p, div, form, ul, li{margin:0; padding:0;}
#wrappper{ width:100%; margin:0 auto;}
#headerwrap{ width:100%; background:url(images/header_bg.jpg) no-repeat center 0; height:329px;}
#header{width:1000px;margin:0 auto; position:relative;}
h1#logo{text-indent:-9999pt; position:absolute; display:block; top:139px; left:135px;}
h1#logo a{background:url(images/redroadmaster_logo.jpg) no-repeat 0 0; height:68px; width:744px; display:block;}

.Subscribemenu{ width:1000px; height:36px; padding-top:247px; padding-left:1px; margin:0 auto;}
.Subscribemenu a{ color:#505049; text-decoration:none; padding:0 5px;}
.Subscribemenu a:hover{ color:#1C1C1C; text-decoration:none;}
.sleft{ float:left; width:8px; height:40px; background:url(images/subscribe_lt.png) no-repeat left;}
.sright{ float:left; width:8px; height:40px; background:url(images/subscribe_rt.png) no-repeat right;}
.scenter{ float:left;width:963px; height:25px; padding-top:15px; padding-right:20px; background:url(images/subscribe_repeat.png) repeat-x left; text-align:right; vertical-align:middle;}

.menu{ background:url(images/menu_bg.jpg) repeat-x; height:42px; padding-left:24px;}
.menu ul{ float:left; width:920px; background:url(images/menu_repeat.png) repeat-x; height:42px; line-height:32px;}
.menu li{ float:left; list-style:none; display:inline;}
.menu li a{ float:left; color:#C9C9C9;  text-decoration:none; font-weight:bold; height:42px; padding:0 7px; background:url(images/separator.png) no-repeat right 2px;}
.menu li a:hover{ text-decoration:none; color:#fff;}
.menu li.current-cat{background:url(images/menu_lt_hover.png) no-repeat left; padding-left:8px; color:#F9E6E3;}
.menu li.current-cat a{background:url(images/menu_rt_hover.png) no-repeat right; color:#F9E6E3; padding:0 9px 0 3px;}

.menu .mleft{ float:left; background: url(images/menu_lt.png) no-repeat left; height:42px; width:10px;}
.menu .mright{ float:left; background: url(images/menu_rt.png) no-repeat right; height:42px; width:22px;}

.clearfix{ clear:both; font-size:0; height:0; line-height:0;}

.center{ width:956px; margin:0 auto; background:#E1DECF url(images/bg3.jpg) repeat-x; padding:0 21px 20px 23px;}
.home-content{ background:url(images/home-content-repeat.png) repeat-x left; height:485px; position:relative; width:950px; margin:0 auto;}
.hcslogan, .ebook, .download_btn{ position:absolute;}
.hcslogan{ top:53px; left:61px;background:url(images/ebooktext.png) no-repeat; width:471px; height:213px;}
.ebook{ right:62px; top:53px;background:url(images/ebook.png) no-repeat; width:301px; height:436px;}
.download_btn{background:url(images/download_bg.png) no-repeat 0 0; top:337px; left:61px; display:block; width:258px; height:152px; text-indent:-9999px;}
.download_btn:hover{background:url(images/download_bg.png) no-repeat 0 -155px;}
.homecontent_bottom{background:url(images/home-content-bottom.png) no-repeat left; height:21px; margin-left:-2px;}

.wccontent{ width:954px; background:#fff url(images/wccontent_repeat.png) repeat-y left;  color:#5E5D60;}
.wcbox{ padding:10px 36px; margin-right:3px; height:450px; overflow:auto;}
.wccontent h1{ font:normal 37px "trebuchet MS"; color:#E92428; margin:20px 0 15px 0;}
.wccontent h1 span{ font-size:17px; color:#5E5D60;}
.wccontent h2{ font-size:13px; border-bottom:3px solid #9A9699; padding-bottom:5px; margin-bottom:27px;}
.wccontent h3{ font-size:17px;margin-bottom:10px;color:#E92428;}
.wccontent small{ font-size:11px; display:block; margin-bottom:10px;}
.wccontent p{ padding-bottom:10px;}
.wccontent ul, .wccontent ol{ margin:5px 20px; }

.wcleft{ background:url(images/whitecurve_bottom_lt.jpg) no-repeat left; float:left; width:13px; height:13px; font-size:0;}
.wcright{ background:url(images/whitecurve_bottom_rt.jpg) no-repeat right; float:left; width:13px; height:13px; font-size:0;}
.wcrepeat{ background:url(images/whitecurve_bottom_repeat.jpg) repeat-x left; float:left; width:928px; height:13px; font-size:0;}
.details{ margin:6px 0 10px 0;}
.details a{ color:#E92428; text-decoration:underline; margin-right:15px;}
.details a:hover{ color:#E92428; text-decoration:none;}

.bottom{ width:960px; margin:0 auto; background:#E1DECF url(images/bg4.jpg) repeat-x; padding:0 20px 20px 20px;}
.cgrey{ width:216px; padding-top:20px; float:left;}
.cgrey h4{ font-size:17px; font-family:"trebuchet MS"; font-weight:normal; margin-bottom:5px;}
.cgrey_lt{ float:left; width:17px; height:17px; background:url(images/curve_grey.png) no-repeat;}
.cgrey_rt{ float:left; width:17px; height:17px; background:url(images/curve_grey.png) no-repeat right -18px;}
.cgrey_ctr{ float:left; width:182px; height:17px; background:url(images/curve_grey.png) repeat-x right -62px;}
.cgrey_mid_lt{ float:left; width:2px; background:url(images/curve_grey_mid_lt.png) repeat-y; height:124px;}
.cgrey_mid_rt{ float:left; width:2px; background:url(images/curve_grey_mid_rt.png) repeat-y; height:124px;}
.cgreycontent{ float:left;width:170px; padding:0 21px; background:url(images/curve_grey_mid_ctr.png) repeat-x; height:124px;}
.cgrey_bottom_lt{float:left; width:17px; height:12px; background:url(images/curve_grey.png) no-repeat right -36px; font-size:0;}
.cgrey_bottom_rt{float:left; width:17px; height:12px; background:url(images/curve_grey.png) no-repeat right -49px; font-size:0;}
.cgrey_bottom_ctr{ float:left; width:182px; height:12px; background:url(images/curve_grey.png) repeat-x left -80px; font-size:0;}

.inputlt, .inputrt, .input_repeat{ margin-top:3px;}
.inputlt{ float:left; width:12px; height:30px; background:url(images/input_lt.png) no-repeat;}
.inputrt{ float:left; width:12px; height:30px; background:url(images/input_rt.png) no-repeat;}
.input_repeat{ float:left; width:144px; background:url(images/input_repeat.png) repeat-x; height:23px; border:0; line-height:16px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.send_btn{ float:right;}

.wcurve{ width:219px; float:left; padding-top:20px; margin:0 0 0 25px;color:#6F6F70;}
.wcurve_lt{ float:left; width:17px; height:17px; background:url(images/white_curve.png) no-repeat;}
.wcurve_rt{ float:left; width:17px; height:17px; background:url(images/white_curve.png) no-repeat right -18px;}
.wcurve_ctr{ float:left; width:185px; height:17px; background:url(images/white_curve.png) repeat-x right -74px;}
.wcurvecontent{ float:left;width:185px;padding:0 17px;background:url(images/white_curve_mid_repeat.png) repeat-y; height:118px;}
.wcurve_bottom_lt{float:left; width:17px; height:18px; background:url(images/white_curve.png) no-repeat right -36px;}
.wcurve_bottom_rt{float:left; width:17px; height:18px; background:url(images/white_curve.png) no-repeat right -55px;}
.wcurve_bottom_ctr{ float:left; width:185px; height:18px; background:url(images/white_curve.png) repeat-x left -92px;}
.stocktalk{ margin:-18px -5px 0 0;}
.report-img{ text-align:center; margin:17px 0;}

.wcurve2{ width:711px; float:left; padding-top:20px; color:#6F6F70;}
.wcurve_lt2{ float:left; width:17px; height:17px; background:url(images/white_curve.png) no-repeat;}
.wcurve_rt2{ float:left; width:17px; height:17px; background:url(images/white_curve.png) no-repeat right -18px;}
.wcurve_ctr2{ float:left; width:677px; height:17px; background:url(images/white_curve.png) repeat-x right -74px;}
.wcurvecontent2{ float:left;width:677px; padding:0 17px;background:url(images/white_curve_mid_repeat02.png) repeat-y;}
.wcurve_bottom_lt2{float:left; width:17px; height:18px; background:url(images/white_curve.png) no-repeat right -36px;}
.wcurve_bottom_rt2{float:left; width:17px; height:18px; background:url(images/white_curve.png) no-repeat right -55px;}
.wcurve_bottom_ctr2{ float:left; width:677px; height:18px; background:url(images/white_curve.png) repeat-x left -92px;}

.wcurve3{ width:395px; float:left; padding-top:20px; color:#6F6F70; margin-right:27px;}
.wcurve_ctr3{ float:left; width:361px; height:17px; background:url(images/white_curve.png) repeat-x right -74px;}
.wcurvecontent3{ float:left;width:361px; padding:0 17px;background:url(images/white_curve_mid_repeat03.png) repeat-y; height:232px;}
.wcurvecontent3 img{ margin:0 34px 0 20px;}
.wcurvecontent3 h4{ margin:29px 20px 20px 0; font-size:15px;}
.wcurvecontent3 h2{ margin:20px 20px 0 0;}
.wcurve_bottom_ctr3{ float:left; width:361px; height:18px; background:url(images/white_curve.png) repeat-x left -92px;}

.wcurve4{ width:532px; float:left; padding-top:20px; color:#6F6F70;}
.wcurve_ctr4{ float:left; width:498px; height:17px; background:url(images/white_curve.png) repeat-x right -74px;}
.wcurvecontent4{ float:left;width:498px; padding:10px 17px 0 17px;background:url(images/white_curve_mid_repeat04.png) repeat-y; height:222px;}
.wcurvecontent4 h4{ padding:0 0 10px 10px;}
.wcurve_bottom_ctr4{ float:left; width:498px; height:18px; background:url(images/white_curve.png) repeat-x left -92px;}

.wpan em{ font-size:17px; color:#4F4D4C;}
.wpan p, .wcurvecontent p{ color:#6F6F6F; padding-bottom:10px;}
.wpan h2{ color:#DD3638;letter-spacing:-0.05em;font-size:14px; line-height:100%;}
.wpan h4{color:#292627; font-size:18px; text-align:left; font-family:"trebuchet MS"; font-weight:normal; margin-bottom:5px;}
.wpan h4 a{ color:#000; text-decoration:none;}
.wpan h4 a:hover{ color:#616161; text-decoration:underline;}

.videolist{ display:block; float:left; width:125px; line-height:16px; padding:10px 16px 0 22px;}
.videolist img{ border:1px solid #989898; padding:2px; margin-bottom:3px;}
.videolist small{ font-size:10px;}
.more{ text-align:right;}
.more a, .morevideo a{ background:url(images/arrow_red.gif) no-repeat 100% -48px ; color:#E92428; text-decoration:none; padding-right:15px; margin:0 5px 0 25px;}
.more a:hover, .morevideo a:hover{color:#E92428; text-decoration:underline;}
.morevideo{ text-align:left; font-weight:bold;}
.morevideo a{ margin:0 0 0 20px;}

.rightmenu{ padding:10px 0;}
.rightmenu li{ list-style:none; border-bottom:#CDCBCA 1px solid; padding:0 10px;}
.rightmenu li a{ color:#292627; text-decoration:none; font-size:17px; font-family:"trebuchet MS"; line-height:25px; display:block;  background:url(images/arrow_red.gif) no-repeat 100% 7px ;}
.rightmenu li a:hover{ color:#606060; text-decoration:none; background:url(images/arrow_red.gif) no-repeat 100% -15px ;}

#footer{background:url(images/footer_bg.png) repeat-x; height:150px; color:#B2B3B4; width:1000px; margin:0 auto; text-align:center; position:relative;}
#footer p{ position:absolute; top:115px; left:225px;}
#footer .fcar{ position:absolute; top:-50px; right:-85px;background:url(images/footercar_pic.png) no-repeat; width:302px; height:156px;}

