/* CSS Document */


body{margin:0;padding:0;background:#ffffff;font-family:arial,tahoma,verdana;font-size:12px;color:#111111}

#container{width:100%;margin:0;padding:0;}

#header{background:#205F9A url(images/bg_header.gif);background-repeat:repeat-x;background-position:bottom;margin:0;padding:0}



h6{font-size:14px;margin:0;padding:0;text-transform:uppercase;color:#666666;}
.sitemap{}
.sitemap ul{margin:5px 0;padding:0;}
.sitemap ul li{list-style:none;margin:0;padding:3px 0;}
.sitemap ul li a {display:block;font-size:11px;}
.sitemap ul li a:hover{text-decoration:none;}


#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 220px 0 220px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
padding:10px 0;
}

#contentcolumn2{margin:10px auto;}


#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -100%;
padding:10px;

}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -220px; /*Set left marginto -(RightColumnWidth)*/
padding:10px;

}




.leftpanel{border-right:1px solid #e0e0e0;}
.rightpanel{border-left:1px solid #e0e0e0;}


h2{font-size:15px;padding:0;margin:5px 0;font-weight:bold;}
h3{font-size:17px;padding:0;margin:5px 0;font-weight:normal;}
h3 .red{color:#FE6600;}



.plans{background:#e0e0e0;}
.plans h2{font-size:18px;margin:0 0 5px 0;color:#EF4300;text-transform:uppercase;}
.plans ul{font-size:15px;}
.plans ul li{padding:1px 0;margin:0 5px;}
.whitebg{background:#ffffff;}
.graybg{background:#fafafa;}
.blue{color:#0C69A4;}


.btn{font-family:arial,tahoma,verdana;font-size:12px;font-weight:bold;color:#ffffff;background: #2B7BC5 url(images/bg_btn.gif); background-repeat:repeat-x;background-position:bottom;padding:2px 10px;border:1px solid #114475;cursor:pointer;}



.btn_big{font-family:arial,tahoma,verdana;font-size:13px;font-weight:bold;text-transform:uppercase;color:#ffffff;background: #2B7BC5 url(images/bg_btn.gif); background-repeat:repeat-x;background-position:bottom;padding:5px 10px;border:1px solid #114475;cursor:pointer;}


.tablebg{background:#e0e0e0;}
.row1{background:#ffffff;}


form{padding:0;margin:0;}

.vert_sep{font-size:12px;color:#999999;}

#div_bonus
{
z-index: 100;
background:#ffffff; border:1px solid #555555; width:600px; height:400px; text-align:left;display:none;position:absolute;}

.div_bonus_close{padding:3px;background:#d0d0d0;border-bottom:1px solid #b0b0b0;text-align:right}
.div_bonus_inner{overflow:auto;overflow-x:hidden;height:357px;padding:10px 20px 10px 10px;overflow-y:scroll;}

/* bonus */

.b_title{font-weight:normal;font-size:18px;}
.b_desc{color:#555555;}
.b_img{float:right;margin:0 0 10px 10px;padding:0;}
.b_price{color:#EF4300;font-size:12px;font-weight:bold;}
.b_desc p{margin:5px 0;padding:0;}

.img_float{margin-right:10px;}


.options_box{border:1px solid #e0e0e0;background:#f7f7f7;padding:5px;}




/* product classes */
.p_img{float:right;margin:0 0 10px 10px;padding:0;text-align:center;padding:10px;}

.p_bonus{font-size:13px;font-weight:bold;margin-bottom:5px;color:#EF4300;}

.p_desc {}
.p_desc h1, .p_desc h2, .p_desc h3, .p_desc h4, .p_desc h5, .p_desc h6{font-size:13px;font-weight:bold;color:#222222}


.bonux_box{text-align:center;}
.bonus_box p{margin:1px;padding:0;}
.bonus_box .title{color:#222222;text-decoration:none;font-weight:bold}
.bonus_box .title:hover{text-decoration:underline;}
.bonus_box .price{color:#EF4300;font-size:12px;}

.clear{clear:both;}



.breadcrumb{font-family:tahoma,verdana,arial;font-size:11px;border-bottom:1px solid #e0e0e0;padding:0 0 2px 0;margin:0 0 10px 0;color:#666666;}
.breadcrumb a{text-decoration:none;color:#EF4300;}
.raquo{color:#666666;PADDING:0 4px;}

.ajax_result{font-weight:normal;font-size:11px;margin-top:4px;}
.red{color:#FF3300;}
.green{color:#009900;}


/* Messages */
.error_msg{border:1px solid #FFCC99;padding:5px 5px 5px 20px;background:#FFFFD4 url(images/tick_no.gif);background-repeat:no-repeat;background-position:5px;color:#111111;font-weight:normal;font-weight:bold;font-size:12px;font-family:arial,tahoma,verdana;}
.okay_msg{border:1px solid #FFCC99;padding:5px 5px 5px 20px;background:#FFFFD4 url(images/tick_yes.gif);background-repeat:no-repeat;background-position:5px;color:#111111;font-weight:normal;padding:5px;font-weight:bold;font-size:12px;font-family:arial,tahoma,verdana;}



.highlight{padding:5px;background:#FFFFD4;border:1px solid #FFD4AA}
.highlight2{padding:5px;background:#FFFFD4;}

.header_row td {font-weight:bold;background:#ffffff url(images/bg_boxheading.gif);background-repeat:repeat-x;background-position:bottom;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;}
.row1 td{border-bottom:1px solid #f0f0f0;}
.row3 td{border-bottom:1px solid #e0e0e0;background:#fafafa;height:23px;}
.page_items{border:1px solid #e0e0e0;margin-bottom:10px;background:#ffffff url(images/bg_search.gif); background-repeat:repeat-x;}






.form_title{width:250px;text-align:right;font-weight:bold;}
.form_title2{width:35%;text-align:right;font-weight:bold;border-bottom:1px dashed #e0e0e0;}

.form_label{text-transform:none;color:#0C69A4;font-size:12px;font-weight:bold;font-family:tahoma,verdana,arial;}
.nopad_top{padding-top:0;}


.star{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#FF3300}
.star_white{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#ffffff}


.suggest{color:#666666;font-size:11px;font-weight:normal;}

.center{text-align:center;}
.row_submit{border-top:2px dotted #e0e0e0;text-align:left;}
.textbox{font-size:12px;color:#333333;padding:3px;font-family:arial,tahoma,verdana}
.button{font-size:12px;font-family:arial,tahoma,verdana;color:#333333;cursor:pointer;font-weight:bold;}
.button_big{font-size:18px;font-family:arial,tahoma,verdana;color:#333333;cursor:pointer;font-weight:normal;padding:2px 4px}

ul.category_list{margin:0;padding:0;}
ul.category_list li {list-style:none;margin:0;padding:0}
ul.category_list li a{font-size:12px;background:url(images/dot.gif) no-repeat left 10px;color:#222222;font-weight:normal;display:block;font-weight:bold;text-decoration:none;border-bottom:1px solid #e0e0e0;padding:5px 9px;}
ul.category_list li a:hover{color:#0C69A4;background:#fafafa}
ul.category_list li a.selected{color:#EF4300;}

.page_label_box{background:#fafafa;padding:5px;border:1px solid #f0f0f0}

ul.category_list li.subcat{margin:0 10px;}
ul.category_list li.subcat a {font-weight:normal;font-size:12px;}
ul.category_list li.subcat a:hover {background:#ffffff;}

.space5{margin:0;padding:0;height:5px;}
.space10{margin:0;padding:0;height:10px;}
.space15{margin:0;padding:0;height:15px;}
.space25{margin:0;padding:0;height:25px;}

.line_height{}



ol.product_list{margin:0;padding:0;}
ol.product_list li{margin:0;padding:0;list-style:none;}
ol.product_list li a{color:#0C69A4;font-weight:normal;display:block;text-decoration:none;margin:0;padding:4px 0;border-bottom:1px solid #e0e0e0;}
ol.product_list li a:hover{color:#000000;background:#fafafa;}


.font15{font-size:15px;}

.logoimg{}
.navlinks{}



.mainbody{}

.mainbody p{margin:0 0 10px 0;padding:0;line-height:16px;}
.mainbody ul{margin:15px 0 15px 25px;padding:0;}


h1.heading{font-size:19px;color:#0C69A4;font-weight:normal;margin:5px 0 10px 0;padding:0}
h1.heading a{color:#0C69A4;text-decoration:none;}
h1.heading a:hover{text-decoration:underline;}



/* 18 june 2009 */

.moneyback{background:url(images/moneyback.png);background-repeat:no-repeat;background-position:top right}

.italic{font-style:italic;}


#fixed_width{width:900px;margin:0 auto 0 auto;text-align:left;}

h1.heading_big{font-size:22px;color:#0C69A4;font-weight:bold;margin:5px 0 10px 0;padding:0}

#fixed_width h4{font-size:15px;font-weight:bold;margin:15px 0 10px 0;padding:0;}
#fixed_width p{}



.fixed_width_left{float:left;width:550px;font-size:12px;}
.fixed_width_left p{line-height:19px;margin:0 0 12px 0}

.fixed_width_left ul {margin:0 0 12px 25px;padding:0;}
.fixed_width_left ul li {margin:5px 0;padding:0;color:#111111;}
.fixed_width_left ul li a{font-weight:bold;}

.gototop{font-size:10px;color:#999999;text-align:right;text-transform:uppercase;text-decoration:none;}



.video_box{margin:0;padding:15px;border:1px solid #e0e0e0;background:#f8f8f8 url(images/bg_video.gif);background-repeat:repeat-x;background-position:bottom;}

.video_box h2{font-size:17px;padding:0;margin:5px 0;font-weight:bold;text-transform:none;color:#0C69A4;}
.video_box ul{margin:10px 5px;padding:0;}
.video_box ul li {list-style:none;margin:0;font-size:14px;background:url(images/dot.gif) no-repeat left 11px;color:#222222;font-weight:normal;display:block;text-decoration:none;padding:5px 9px;}

.video_table{}
.video_table td{border-right:1px dashed #e0e0e0;}




/* --------------------- */



.hor_line{height:21px;background:url(images/dot_h.gif);background-repeat:repeat-x;background-position:center;}

.nodeco{text-decoration:none;}

.right{text-align:right;}

.font11{font-size:11px;}


/* search box */

.searchbox{background:#ffffff url(images/bg_search.gif); background-repeat:repeat-x;text-align:center; border-bottom:1px solid #E0E0E0;}
.searchbox .biginput{font-family:arial,tahoma,verdana;font-size:18px;padding:3px;width:300px;color:#444444;BORDER:1px solid #c0c0c0;}
.searchbox ul {margin:0;padding:2px 0;color:#b0b0b0;}
.searchbox ul li{margin:0;padding:0;display:inline}
.searchbox ul li a{font-weight:normal;padding:0 10px;color:#222222;text-decoration:none;}
.searchbox ul li a:hover{color:#EF4300;text-decoration:none;}
.searchbox ul li a.selected{font-weight:bold;color:#EF4300;text-decoration:none;}


#nav{
	margin-left:25px;
	padding:0;
	float:left;
	font-family:tahoma,verdana,arial,tahoma;
}
#nav ul {
	float: left;
	margin: 0;
	padding: 0;
	
}		
#nav ul li {
	margin: 0;
	padding: 0;
	display: inline;
}

#nav ul li a {
	float: left;
	margin: 0 6px 0 0;
	padding: 7px 15px;
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #336696; 
	background:#86B7E5 url(images/bg_nav.gif); background-repeat:repeat-x;background-position:bottom;
	border-bottom:none;
}

#nav ul li a:hover,
#nav ul li a.active {
	
	COLOR:#D5EBFF;
	
}	

#nav .navselected
{
	background: #FFFFFF;
	COLOR:#222222;
}

.fade{color:#666666;}

.links_red{color:#EF4300;}

.links_blue{color:#0C69A4;}
.links_blue:hover{color: #222222;}
.page_links{color:#0C69A4;}


a{color:#0C69A4;}

.b_pad5{padding-bottom:5px;}



.product_box{margin:10px 0;padding:10px;border:1px solid #e0e0e0;background:#ffffff url(images/bg_box2.gif);background-repeat:repeat-x;background-position:bottom;}
.product_box h2{font-size:14px;padding:0;margin:0 0 5px 0;}
.product_box h2 a{text-decoration:none;color:#0C69A4;}
.product_box h2 a:hover{text-decoration:underline;}
.product_box p{margin:8px 0;padding:0;}


.dotted_line1{background:url(images/dotted_line1.gif); background-repeat:repeat-x;background-position:center;height:15px;}


.bold{font-weight:bold;}

h2.blue{color:#0C69A4;}

.price{color:#EF4300;font-weight:bold;}

.dotted_line{background:url(images/bg_dot.gif); background-repeat:repeat-x;background-position:center;}
.topnav{margin-right:15px;padding:0;color:#f0f0f0;font-size:11px;font-family:tahoma,verdana,arial;}
.topnav a{color:#FFE719;text-decoration:none;}
.topnav a:hover{color:#FFE719;text-decoration:underline}

.topnav .bar{font-size:12px;color:#AACEFF;font-family:arial,tahoma,verdana;padding:0 2px;}


.addl_box{border:1px solid #e0e0e0;padding:0px;}
.addl_box h2{background:#ffffff url(images/bg_box2.gif);background-repeat:repeat-x;background-position:bottom;font-size:12px;padding:5px;margin:0;border-bottom:1px solid #e0e0e0;}
.addl_box ul{padding:0;margin:5px 10px;}
.addl_box ul li{list-style:none;padding:3px 0;}
.addl_box ul li a{text-decoration:underline;padding:2px 0;margin:0;color:#0C69A4;font-weight:bold;}
.addl_box ul li a:hover{text-decoration:none;}
.addl_box p{margin:5px 10px;}

#boxnav {margin:0;padding:0;}
#boxnav ul {margin:0;padding:0;}		
#boxnav ul li {margin:0;padding:0;display:inline;}
#boxnav ul li a {margin:0 10px 0 0;padding:6px 10px;color:#222222;font-weight:bold;text-decoration:none;border:1px solid #e0e0e0; background:#f5f5f5;}
#boxnav ul li a:hover{background:#ffffff;border-bottom:none;PADDING:7PX 10px;}
#boxnav .navselected{background:#ffffff;border-bottom:none;PADDING:7PX 10px;}

.box_content{border:1px solid #e0e0e0;background:#ffffff;margin-top:6px;padding:15px 10px;}


.general_box{border:1px solid #e0e0e0;background:#ffffff;padding:10px;}
.sp_box{border:1px solid #FFE8BF;background:#FFFFD4;font-weight:normal;padding:5px;}

.sp_box2{border:1px solid #FFF1A5;background:#FFFFD4;padding:5px;}

.shaded_links{padding:5px;background:#FFFFD4;text-decoration:none;font-weight:bold;color:#111111;border:1px solid #FFF1A5;}
.shaded_links:hover{background:#FFFFD4;text-decoration:underline;border:1px solid #FFCF68;}


#footer{border-top:1px solid #e0e0e0;text-align:center;}
#footer a{color:#0C69A4;font-size:11px;}
#footer a:hover{color:#222222;}





.form_header{font-size:12px;padding-top:15px;color:#0C69A4;font-style:italic}


/* Account Panel */


.acc_notification{border:1px solid #FFAA2A;background:#FFFFD4;padding:7px;}
.acc_notification h5{font-size:12px;font-weight:bold;padding:0;margin:0}