/* import initialization style sheet */
@import 'initialize.css';

/*Main styles definitions */
body {background-color:white;text-align:center;margin:0;padding:0;font-family:Arial,Helvetica,Verdanna,sans-serif;background-image:url(../images/bg_body.jpg);background-repeat:repeat-x;}
a{text-decoration:none;color:#324260;}
img{border:none;}
#wrapper{width:846px;margin-top:-24px;}
#shadow_top{float:left;width:100%;height:24px;margin-top:24px;}
#header_container{height:192px;float:left;width:846px;}
#top_menubar_header_leftside{float:left;height:20px;font-weight:bold;font-size:14px;text-transform:uppercase;color:#1B2E47;padding-left:10px;padding-top:4px;overflow:hidden;}
#top_menubar_header_rightside{float:right;height:20px;font-weight:bold;font-size:12px;text-transform:lowercase;color:#000000;padding-right:10px;padding-top:3px;overflow:hidden;}
#top_menubar_header_rightside a{font-weight:bold;font-size:12px;text-transform:lowercase;color:#000000;}
#top_menubar_header_leftside a{font-weight:bolder;font-size:14px;text-transform:uppercase;color:#1B2E47;}
#top_menubar_header_leftside a:hover{color:gray;}
#header{background-image:url('../images/bg_header.jpg');background-position:bottom;background-repeat:no-repeat;height:164px;float:left;width:846px;border-bottom:3px solid white;}

.header_title_site_section, .header_title_site_section2{clear:both;float:left;width:846px;text-align:right;font-weight:bold;font-size:19px;color:white;padding-top:12px;height:22px;margin-left:-12px;}
.header_title_site_section2{font-size:14px;color:white;margin-top:34px;height:16px;}
.header_title_site_section a, .header_title_site_section a:visited{color:white;}
.header_title_site_section2 a, .header_title_site_section2 a:visited{color:white;}
.header_title_site_section_menu{float:left;width:846px;text-align:right;font-weight:bold;font-size:12px;color:white;padding-top:6px;margin-left:-12px;height:12px;}
.header_title_site_section_menu2{float:left;width:846px;text-align:right;font-weight:bold;font-size:12px;color:white;padding-top:0px;margin-left:-12px;height:12px;}
.header_title_site_section_menu a,.header_title_site_section_menu a:active, .header_title_site_section_menu a:visited{text-align:right;font-weight:bold;font-size:10px;color:#FFFFFF;text-transform:uppercase;color:white;}
.header_title_site_section_menu2 a,.header_title_site_section_menu2 a:active, .header_title_site_section_menu2 a:visited{text-align:right;font-weight:bold;font-size:10px;color:#FFFFFF;text-transform:uppercase;color:white;}
.header_title_site_section_menu a:hover{color:#A0A0A0;}
.header_title_site_section_menu2 a:hover{color:#A0A0A0;}
.header_title_site_section_menu_lowercase{float:left;width:846px;text-align:right;font-weight:bold;font-size:12px;color:white;padding-top:5px;height:10px;margin-left:-12px; height:12px;line-height:15px;text-transform:uppercase;letter-spacing:-0.03em;}
.header_title_site_section_menu_lowercase a, .header_title_site_section_menu_lowercase a:visited, .header_title_site_section_menu_lowercase a:active{text-align:right;font-weight:bold;font-size:12px;color:white;}
.header_title_site_section_menu_lowercase a:hover{color:#A0A0A0;}

#body_container{padding-top:25px;float:left;width:846px;}

#leftcolumn_container{width:150px;float:left;}
.leftcolumn_section_container{padding-bottom:20px;}
.leftcolumn_menu_item{font-weight:bold;font-size:13px;text-transform:uppercase;color:#606060;text-align:left;padding-bottom:12px;}
.leftcolumn_menu_item a,.leftcolumn_menu_item a:visited{font-weight:bold;font-size:13px;text-transform:uppercase; color:#606060;}
.leftcolumn_menu_item a:hover{font-weight:bold;font-size:13px;text-transform:uppercase; color:black;}

.leftcolumn_section_title{text-align:left;height:14px;font-size:16px;text-transform:uppercase;color:#324260;vertical-align:middle;}
.leftcolumn_section_video_item{float:left;height:210px;padding-top:20px;}
.leftcolumn_section_video_preview{width:150px;height:112px;float:left;}

.leftcolumn_section_video_title{vertical-align:top;font-family:verdanna,arial,helvetica,sans-serif;font-size:12px;font-weight:normal;color:black;height:26px;overflow:hidden;float:left;width:150px;text-align:left;padding-top:10px;}
.leftcolumn_section_video_title a, .leftcolumn_section_video_title a:visited, .leftcolumn_section_video_title a:active{color:black;}
.leftcolumn_section_video_price{font-size:11px;font-weight:normal;color:#324260;padding-top:5px;float:left;}

.leftcolumn_section_video_duration{display:none;}
.leftcolumn_section_video_buylink{font-size:12px;color:white;float:left;width:148px;height:40px;}
.leftcolumn_section_video_buylink a, .leftcolumn_section_video_buylink a:visited, .leftcolumn_section_video_buylink a:active {display:block;width:148px;height:40px;color:white;margin-top:10px;padding-top:10px;text-align:center;padding-left:16px;background-image:url('../images/buybutton_small2.jpg');background-position:top left;background-repeat:no-repeat;}
.leftcolumn_section_video_buylink a:hover{color:#808080;}
.leftcolumn_section_video_size{display:none;}
/*
.leftcolumn_section_video_title{width:150px;height:28px;float:left;overflow:hidden;}
.leftcolumn_section_video_leftcol{width:150px;font-size:10px;color:#324260;float:left;text-align:left;padding-top:10px;line-height:15px;font-weight:bold;}
.leftcolumn_section_video_leftcol a, .leftcolumn_section_video_leftcol a:visited, .leftcolumn_section_video_leftcol a:active{color:#324260;}
.leftcolumn_section_video_rightcol{width:150px;font-size:10px;color:#324260;float:left;text-align:right;}
.leftcolumn_section_video_buylink{float:right;background-image:url('../images/icon_cart.jpg');background-position:top left;background-repeat:no-repeat;padding-left:18px;}
.leftcolumn_section_video_buylink a{color:#324260;}
.leftcolumn_section_video_duration{float:left;width:75px;}
.leftcolumn_section_video_price{float:right;width:75px;text-align:right;}
.leftcolumn_section_video_size{float:left;width:75px;text-align:left;padding-bottom:10px;}
*/
#centercol_container{float:left;margin-left:40px;width:650px;}

/* You are here and See also on each pages */
.system_userpath{float:left;font-size:12px;font-weight:normal;color:#324260;}
.system_userpath a, .system_userpath a:visited {color:#324260;padding-left:10px;}
.system_seealso{float:right;}

/*Forms title */
.section_title{font-weight:bold; text-transform:uppercase;font-size:18px;border-bottom:1px solid #324260;text-align:left;padding:0;padding-top:35px;width:649px;color:#324260;clear:left;margin:0;}

/*Forms submit buttons */
.submitform input{background-color:#324260;border:1px solid black;color:white;padding:4px;}
.submitform .form_input_type_button{background-color:#324260;border:1px solid black;color:white;padding:4px;}
.submitform input:hover{background-color:#A1A1AC;border:1px solid black;color:white;}
.submitform .form_input_type_button_hover{background-color:#A1A1AC;border:1px solid black;color:white;}
.smallform{}
.smallform input{font-size:12px;height:25px;}
.smallform input[type=text]{font-size:12px;height:25px;margin-top:-8px;}
.smallform input[type=submit]{font-size:12px;height:25px;margin-top:0px;}
.smallform input:hover{font-size:12px;height:25px;}
.smallform .form_input_type_button{font-size:12px;height:25px;}
.smallform .form_input_type_button_hover{font-size:12px;height:25px;}

/*Footer styles */
#footer_bg{width:846px;text-align:center;float:left;background-image:url('../images/bg_header.jpg');height:164px;}
#footer_container{width:826px;text-align:left;color:white;padding-right:10px;}
.logo{float:left;padding-left:10px;paDDING-TOP:10PX;}
.footer_item{padding-bottom:15px;float:right;clear:right;font-weight:bold;padding-top:10px;}
.footer_credits{padding-bottom:15px;float:right;clear:right;font-size:10px;}
.footer_credits a{color:#E0E0E0;}
.footer_title_site_section_menu_lowercase{clear:both;margin-top:20px;margin-left:-20px;float:left;width:846px;text-align:right;font-weight:bold;font-size:12px;color:white;height:12px;line-height:15px;text-transform:uppercase;letter-spacing:-0.03em;}
.footer_title_site_section_menu_lowercase a, .footer_title_site_section_menu_lowercase a:visited, .header_title_site_section_menu_lowercase a:active{text-align:right;font-weight:bold;font-size:12px;color:white;}
.footer_title_site_section_menu_lowercase a:hover{color:#A0A0A0;}


#dhtmltooltip{position:absolute;visibility:hidden;border:1px solid white;background-color:black;padding:15px;width:400px;color:white;text-align:left;line-height:16px;}
#dhtmltooltip table tr td{color:white;}
.videotip{width:340px;float:left;}
.videotip_img{width:130px;height:130px;float:left;}
.videotip_text{width:200px;float:left;}

.red { color:red;}

.cart_highlight, .cart_highlight:active, .cart_highlight:visited {color:#ec2020!important;}
.cart_highlight:hover {color:gray!important;}



.header_title_site_section_menu_lowercase{font-size:17px;color:#FFBF00;line-height:23px;margin-top:34px;}
.header_title_site_section_menu_lowercase a, 
.header_title_site_section_menu_lowercase a:visited, 
.header_title_site_section_menu_lowercase a:active{font-size:17px;color:#FFBF00;}
.header_title_site_section_menu_lowercase a:hover{color:white;}


.search_form{background-image:url(../images/search_bg.png);height:68px;width:254px;margin-top:-25px;}
.search_form .search_query{background-color:transparent;border:0px solid black;margin-top:19px;width:165px;margin-left:26px;padding-left:5px;}
.search_form .search_submit{background-color:transparent;border:0px solid black;width:60px;height:40px;padding-left:20px;}

#facebook{position:absolute;top:0px;left:99%;margin-left:-155px;color:black;width:155px;}
#facebook .facebook_logo{width:17px;float:left;height:17px;padding-right:5px;}
#facebook .facebook_text{width:130px;float:left;height:17px;padding-top:4px;text-align:right;}