@charset "utf-8";
img {border-style:none}
.blue { color: #1a2674; }
.green { color: #50A442; }
.red { color: #DA0904; }
.gray { color: #959595; }
.fb{position:relative; top:2px}
.blue_link { color: #1a2674; text-decoration:underline; font-size: 11px; }
.report_title{font-size:15px; color:#000}
.report_title_sub{font-size:12px; color:#000}
.report_desc{font-size:12px; color:#222}

.yellow_button { position:relative; display:block; float:left; white-space: nowrap; padding: 7px 4px 0px 8px; height:29px; background:url(../images/yellow_button_left.gif) no-repeat left top; text-decoration: none; }
.yellow_button span { display: block; position: absolute; right: -2px; top: 0; height: 31px; background: url(../images/yellow_button_right.gif) no-repeat right top; }
.yellow_button:hover { text-decoration: none; color: #000; background:url(../images/yellow_button_left_o.gif) no-repeat left top;}
.yellow_button:hover span { background: url(../images/yellow_button_right_o.gif) no-repeat right top; }

.cookie_crum { display: block; font: 8pt Georgia, "Trebuchet MS", Arial, Verdana; font-weight: bold; margin-bottom: 10px; }
.cookie_crum a { color: #959595; }

body { font-family: Georgia, "Trebuchet MS", Arial, Verdana; font-size: 9pt; color: #676767; margin: 0px; background-color: #e6ddbf; }
h1 { font: 14pt Georgia, Times, serif; }
h2 { font: 12pt Georgia, Times, serif; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

form { margin: 5px 0px 0px 0px; padding: 0px; }
form div.input { background: url(../images/input_text_left_bg.gif) no-repeat left top; height: 31px; padding: 0px 13px 2px 0px; float: left; position: relative; }
form div.input input { margin:4px; height: 23px; border: none; background-color: transparent; padding-top: 3px; float: left; }
form div.input span { height: 31px; display: block; background: url(../images/input_text_right_bg.gif) no-repeat right top; position: absolute; right: -4px; }
form div.input span input { margin: 1px 6px 0px 0px; }

form div.input2 { background: url(../images/input_text_left_bg.gif) no-repeat left top; height: 31px; padding: 0px 13px 2px 0px; float: left; position: relative; }
form div.input2 input { margin:4px; height: 23px; border: none; background-color: transparent; padding-top: 3px; float: left; }
form div.input2 span { height: 31px; display: block; position: absolute; right: -4px; }
form div.input2 span input { margin: 0px; padding: 0px; height: 31px; }

#header, #inner_content, #inner_footer { width: 950px; margin: 0px auto; }

/* Store Related 
#userbar { float: left; width: 175px; }
table { float: left; width: auto; }
table hr { float: none; clear: both; }
table table { float: none; }
*/
#report_container {width:950px; min-height:300px;}
#menu {background:url('../images/csr_menu.jpg') no-repeat #fff; width:950px; height:53px; padding:8px 0px 0px 20px; @padding:13px 0px 0px 20px;}
#container {background: #f4efdb url(../images/menu_bar_bg.jpg) repeat-x center 122px;min-width: 950px!important; }
.user .bottom .blue {font-size: 18px; display:block; text-align: center; vertical-align:bottom; height: 10px;}

#header { height: 217px; }
#header #header_top { overflow: hidden;  }
#header #header_top .left { float: left; height: 15px; margin-top: 5px; width: 300px; font-size: 8pt; color: #c29c00; }
#header #header_top .left a { color: #c29c00; }
#header #header_top .right { float: right; height: 15px; margin-top: 5px; width: 575px; font-size: 8pt; color: #959595; text-align: right; }
#header #header_top .right a { color: #959595; }
#header #header_bottom { overflow: hidden; }
#header #header_bottom .left { height: 102px; position: relative; width: auto; float: left; }
#header #header_bottom .left .bottom { height: auto; position: absolute; width: 100%; bottom: 4px; }
#header #header_bottom .divider { margin: 0px 6px; width: 10px; }
#header #header_bottom #share { background: url(../images/header_bottom_preseant.jpg) no-repeat right bottom; line-height: 20px; text-align: left; width: 219px; }
#header #header_bottom #watch_how { background: url(../images/header_bottom_watch_how.jpg) no-repeat -10px bottom; line-height: 20px; width: 190px; }
#header #header_bottom #watch_how a { display: block; padding-top: 70px; } 
#header #header_bottom .user .bottom { width: 173px!important; }
#header #header_bottom .user { width: 173px!important; }
#header #menu_bar { height: 290px; clear: both; min-width: 950px!important; }
#header #menu_bar ul { margin: 0px; padding: 0px; list-style: none; padding-top: 1px; }
#header #menu_bar ul li { float: left; width: auto; }
#header #menu_bar ul li a { color: #fff; font: 13pt Garamond, Georgia, "Times New Roman", Times, serif; display: block;  padding: 10px 13px; }
#header #menu_bar ul li ul { width: 175px; margin-top: 1px; display: none; position: absolute; z-index: 10000;border: 2px solid #fff; background-image:url(../images/submenu_bar_bg.jpg);  border-top: none;  }
#header #menu_bar ul li ul li { float: none; width: 175; }


#content { background-color: #FFF; }
#content #inner_content { padding: 5px 0px 15px 0px; overflow:hidden; }
#content #inner_content #product_view_tabs { background: #F4EFDB; padding: 8px; margin-top: 5px; min-height: 260px; width: 540px; }
#content #inner_content #product_view_tabs #pview_tabs { list-style: none; padding: 0px; margin: 0px; }
#content #inner_content #product_view_tabs #pview_tabs li { float: left; width: auto; height: auto; margin-right: 5px; }
#content #inner_content #product_view_tabs #pview_tabs li a { outline: none; display: block; font-weight: bold; padding: 7px 6px; color: #00465e; font-size: 10pt; width: auto; height: auto; text-decoration: none; background-color:#dacea3; }
#content #inner_content #product_view_tabs #pview_tabs #add_cart a { color: #FFF; background-color:#50a442; }
#content #inner_content #product_view_tabs #tab_content { clear: both;  margin: 5px 0px; }
#content #inner_content #product_view_tabs #tab_content div { display: none; padding: 20px; }
#content #inner_content #product_view_tabs #tab_content div.current { display: block; }

#footer { background:#e6ddbf url(../images/footer_bg.gif) repeat-x center 44px; height: 148px; }
#footer #prefooter { background: url(../images/prefooter_bg.gif) repeat-x left top; text-align: center; height: 30px; padding-top: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; color: #404fad; }
#footer #prefooter a { text-decoration: underline; }
#footer #inner_footer { font: 11pt Georgia, "Times New Roman", Times, serif; color: #72663f; overflow: hidden; }
#footer #inner_footer .left { padding: 10px; float: left; width: 380px; text-align: center; }
#footer #inner_footer .left a { color: #72663F; }
#footer #inner_footer .left h4 { font-weight: normal; color: #3b3520; display: inline; margin: 0px; padding: 0px; }
#footer #inner_footer #glogo { float: left; width: auto; }

#lightbox {display:none; background:#000000; opacity:0.9; filter:alpha(opacity=90); position:absolute; top:0px; left:0px; min-width:100%; min-height:100%; z-index:1000;}
#lightbox-panel {display:none; position:fixed; top:10%; left:45%; text-align:center; margin-left:-200px; width:500px; background:#FFFFFF; padding:10px 15px 10px 15px; border:2px solid #CCCCCC; z-index:1001;}
