/* CSS Document */

body{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}

.body_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/repeat_bg.jpg);
background-repeat:repeat-x;
background-color:#025d8a;
}

.top_div_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/bg.jpg);
background-repeat:no-repeat;
background-position:center top;
width:1000px;
height:100%;
clear:left;
overflow:hidden;
}

.footer_div_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/index1_22.jpg);
background-repeat:repeat-x;
overflow:hidden;
height:100%;
background-color:#FFFFFF;
}

.fixed_div{
vertical-align:top;
margin:0px;
width:771px;
}

.logo_div{
vertical-align:top;
margin:0px;
float:left;
width:370px;
}

.link_div{
vertical-align:top;
margin:0px;
float:left;
width:401px;
}

.link_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/logo_04.png);
height:35px;
background-position:right;
background-repeat:no-repeat;
}

.top_text_pad{
vertical-align:top;
margin:0px;
padding-top:40px;
}

.top_text_line_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/img_08.png);
background-position:right;
height:48px;
background-repeat:no-repeat;
}

.clear_div{
vertical-align:top;
margin:0px;
clear:left;
}

.left_link_div{
vertical-align:top;
margin:0px;
float:left;
width:50%;
}

.right_link_div{
vertical-align:top;
margin:0px;
float:left;
width:49%;
}

.footer_link_style{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
padding-top:20px;
padding-bottom:20px;
padding-left:30px;
}

.footer_link_style a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding:10px;
padding-top:0px;
padding-bottom:0px;
}

.footer_link_style a:hover{ 
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff5000;
font-weight:bold;
text-decoration:underline;
}



.footer_link_style1{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
padding-top:20px;
padding-bottom:20px;
padding-right:30px;
}

.footer_link_style1 a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding:10px;
padding-top:0px;
padding-bottom:0px;
}

.footer_link_style1 a:hover{ 
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff5000;
font-weight:bold;
text-decoration:underline;
}


.footer_img_div_fix{
vertical-align:top;
margin:0px;
border-top:1px solid #CCCCCC;
margin-left:20px;
margin-right:20px;
}

.footer_img_div1{
vertical-align:top;
margin:0px;
float:left;
width:59%;
margin-right:5px;
}

.footer_img_div2{
vertical-align:top;
margin:0px;
float:left;
width:37%;
margin-left:5px;
}

.footer_new_link{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
padding-top:30px;
padding-bottom:20px;
padding-right:30px;
}

.footer_new_link a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff5000;
font-weight:bold;
text-decoration:none;
padding:10px;
padding-top:0px;
padding-bottom:0px;
}

.footer_new_link a:hover{ 
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
text-decoration:underline;
}

.footer_content{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-top:30px;
padding-bottom:20px;
padding-right:30px;
text-align:center;
padding-left:30px;
}

.bottom_footer_link{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2b89c2;
padding-top:10px;
padding-bottom:10px;
padding-right:5px;
padding-left:5px;
border-bottom:1px solid #CCCCCC;
margin-left:20px;
margin-right:20px;
}

.bottom_footer_link a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2b89c2;
text-decoration:none;
padding:3px;
padding-top:0px;
padding-bottom:0px;
}

.bottom_footer_link a:hover{ 
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2b89c2;
text-decoration:underline;
}

.bottom_footer_link1{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2b89c2;
padding-top:10px;
padding-bottom:10px;
padding-right:5px;
padding-left:5px;
margin-left:20px;
margin-right:20px;
}

.bottom_footer_link1 a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2b89c2;
text-decoration:none;
padding:3px;
padding-top:0px;
padding-bottom:0px;
}

.bottom_footer_link1 a:hover{ 
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2b89c2;
text-decoration:underline;
}

.footer_img_padding{
vertical-align:top;
padding-top:10px;
padding-bottom:10px;
}

.footer_copyright{
vertical-align:top;
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#333333;
}




.top_link{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
padding-top:9px;
padding-right:10px;
}

.top_link a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff5000;
font-weight:bold;
text-decoration:none;
padding:4px;
padding-top:0px;
padding-bottom:0px;
}

.top_link a:hover{ 
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff5000;
font-weight:bold;
text-decoration:underline;
}

.rounded_fade_bg{
border: 0pt none ; 
margin: 0pt; padding: 0pt; 
background-image: url(../images/index_20.png); 
width: 771px; 
height: 116px; 
background-repeat: 
no-repeat;
margin-bottom:20px;
}

.tab1_bg{
vertical-align:top;
margin:0px;
/*background-image:url(../images/girls.png);*/
background-repeat:no-repeat;
height:245px;
background-position:right top;
}




.arrowlistmenu{
width: 295px; /*width of menu*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
color: #FFFFFF;
background: url(../images/images_22.png) no-repeat top left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 35px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
font-size: 14px;
background-position:10px 13px;
padding-top:12px;
padding-bottom:16px;
}

.strong{
font-size:16px;
}

.search_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/images_27.png);
background-repeat:no-repeat;
width:301px;
height:39px;
background-position:bottom;
}

.search_pad{
padding-top:18px;
}

.email_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/images_52.png);
background-repeat:no-repeat;
width:191px;
height:23px;
}


.tab2_bg{
vertical-align:top;
margin:0px;
/*background-image:url(../images/sellbooks.png);*/
background-repeat:no-repeat;
height:245px;
background-position:right top;
}

.tab2_heading_style{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
color:#FFFF00;
text-align:left;
padding-top:12px;
padding-left:20px;
}

.tab2_text_style{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#FFFFFF;
text-align:left;
padding-top:12px;
padding-left:20px;
font-style:italic;
}

.tab2_content_style{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-align:left;
padding-top:12px;
padding-left:20px;
}

.top_textline_style{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
text-align:right;
color:#FFFFFF;
padding-right:17px;
padding-top:8px;
}

.top_textline_color{
color:#ff4d00;
}

.logo_tag_div{
vertical-align:top;
margin:0px;
margin-top:-42px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#539c13;
font-weight:bold;
text-align:right;
padding-right:13px;
}











/* buy page css */

.inner_page_div_fixed{
vertical-align:top;
margin:0px;
width:963px;
}

.inner_top_link{
vertical-align:top;
margin:0px;
float:left;
width:593px;
}

.inner_link_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/innerpage_02.png);
height:32px;
background-position:right;
background-repeat:no-repeat;
}

.top_link_div{
vertical-align:top;
margin:0px;
float:left;
width:330px;
}

.top_link_signup{
vertical-align:top;
margin:0px;
float:left;
width:260px;
}


.inner_top_link{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
}

.inner_top_link a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff5000;
font-weight:bold;
text-decoration:none;
padding:4px;
padding-top:0px;
padding-bottom:0px;
}

.inner_top_link a:hover{ 
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff5000;
font-weight:bold;
text-decoration:underline;
}

.top_round_div{
vertical-align:bottom;
margin:0px;
background-image:url(../images/innerpage_11.png);
width:963px;
height:14px;
background-repeat:no-repeat;
}

.repeat_div{
vertical-align:top;
margin:0px;
background-image:url(../images/innerpage_13.png);
width:963px;
height:100%;
background-repeat:repeat-y;
}

.bottom_round_div{
vertical-align:top;
margin:0px;
background-image:url(../images/innerpage_35.png);
width:963px;
height:35px;
background-repeat:no-repeat;
}

.top_input_box_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/innerpage_06.png);
height:41px;
background-position:right;
width:490px;
float:left;
background-repeat:no-repeat;
padding:20px;
padding-right:0px;
}

.top_button{
vertical-align:top;
margin:0px;
height:41px;
width:50px;
float:left;
padding:20px;
padding-left:0px;
}

.input_box_innerpage{
background-color:transparent;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#FFFFFF;
width:330px;
padding:12px;
padding-bottom:0px
}



#pointermenu2{
margin: 0;
padding: 0;
}

#pointermenu2 ul{
margin: 0;
margin-left: 15px; /*menu offset from left edge of window*/
float: left;
padding-left: 8px;
font: bold 12px Arial, Helvetica, sans-serif;
background: url(media/leftround2.gif) bottom left no-repeat; /*optional left round corner*/
}

* html #pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-left: 7px; /*menu offset from left edge of window in IE*/
}

#pointermenu2 ul li{
display: inline;
}


#pointermenu2 ul li a{
float: left;
color: #ff5900;
font-weight: bold;
padding: 7px 18px 10px 18px;
text-decoration: none;
}

#pointermenu2 ul li a:hover, #pointermenu2 ul li a#selected{ /*hover and selected link*/
color: #333333;
background: transparent url(../images/upper_arrow.jpg) bottom center no-repeat;
}


.left_div_inner{
vertical-align:top;
margin:0px;
float:left;
width:84%;
}

.right_div_inner{
vertical-align:top;
margin:0px;
float:left;
width:16%;
}

.cart_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/innerpage_18.png);
width:141px;
height:293px;
background-repeat:no-repeat;
}

.ctSlidebox	{ z-index:100; }
#ctBox		{ top:105;padding-left:0;margin-left:0; right:35; position: fixed }


.left_div1_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/innerpage_16.png);
width:275px;
height:61px;
background-repeat:no-repeat;
background-position:right;
}

.left_div1_repeat{
vertical-align:top;
margin:0px;
background-image:url(../images/innerpage_20.png);
width:275px;
background-repeat:repeat-y;
background-position:right;
}

.left_div2_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/innerpage_22.png);
width:275px;
height:55px;
background-repeat:no-repeat;
background-position:right;
}

.left_div_bottom_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/innerpage_29.png);
width:275px;
height:13px;
background-repeat:no-repeat;
background-position:right;
}

.heading_pad{
padding-top:6px;
}

.heading_pad1{
padding-top:2px;
}


.content_fix_div_left{
vertical-align:top;
margin:0px;
width:250px;
margin-left:25px;
}

.heading_left_box{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:italic;
text-align:left;
color:#0a77b0;
}

.content_left_box{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#505050;
padding-bottom:10px;
padding-top:10px;
}

.page_heading{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
text-align:left;
color:#539c13;
padding-bottom:10px;
font-weight:bold;
}

.page_subhead1{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:left;
color:#0a77b0;
padding-bottom:10px;
font-style:italic;
}

.faq_page_subhead{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:left;
color:#0a77b0;
padding-bottom:10px;
font-style:italic;
border-bottom:1px dotted #999999;
margin-right:10px;
margin-bottom:10px;
}

.faq_page_ques{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
color:#666666;
padding-bottom:10px;
margin-right:10px;
font-weight:bold;
padding-top:10px;
}

.faq_page_ques a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
color:#0091D7;
font-weight:bold;
text-decoration:underline;
}

.faq_page_ques a:hover{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
color:#0091D7;
font-weight:bold;
text-decoration:none;
}

.page_content{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-bottom:10px;
line-height:18px;
padding-right:10px;
}

.page_content a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff5800;
font-weight:bold;
font-style:italic;
text-decoration:none;
}

.page_content a:hover{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
font-style:italic;
text-decoration:underline;
}

.div_big_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/innerpage_24.png);
height:198px;
width:480px;
background-repeat:no-repeat;
}

.big_box_heading{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
text-align:left;
color:#464747;
padding-bottom:10px;
padding-top:30px;
padding-left:30px;
}

.big_box_subhead{
vertical-align:top;
margin:0px;
width:425px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#0a77b0;
padding-bottom:10px;
font-style:italic;
padding-left:30px;
}

.big_box_input_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/innerpage1_36.jpg);
width:370px;
height:39px;
background-repeat:no-repeat;
margin-left:25px;
margin-bottom:3px;
}

.big_box_input_innerpage{
background-color:transparent;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#333333;
width:335px;
padding:12px;
padding-bottom:0px;
padding-right:0px;
}

.upulldown{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
height:35px;
width:85px;
}

.cart_head{
vertical-align:top;
margin:0pc;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:center;
padding-left:20px;
padding-top:10px;
}

.cart_link{
vertical-align:top;
margin:0pc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
padding-left:22px;
font-weight:bold;
}

.cart_link a{
vertical-align:top;
margin:0pc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
text-decoration:none;
}

.cart_link a:hover{
vertical-align:top;
margin:0pc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFF00;
text-align:center;
font-weight:bold;
text-decoration:underline;
}

.cart_price{
vertical-align:top;
margin:0pc;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#0a77b0;
text-align:center;
padding-top:20px;
font-weight:bold;
}

.cart_content{
vertical-align:top;
margin:0pc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#575757;
text-align:left;
padding-top:10px;
font-weight:bold;
margin-left:10px;
margin-right:10px;
border-bottom:1px solid #666666;
padding-bottom:10px;
}

.cart_content1{
vertical-align:top;
margin:0pc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#575757;
text-align:left;
padding-top:5px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}

.cart_checkout_link{
vertical-align:top;
margin:0pc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding-top:17px;
}

.cart_checkout_link a{
vertical-align:top;
margin:0pc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
text-decoration:none;
}

.cart_checkout_link a:hover{
vertical-align:top;
margin:0pc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFF00;
text-align:center;
font-weight:bold;
text-decoration:underline;
}

.content_bottom_link{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#3c3c3c;
text-align:left;
font-style:italic;
padding-left:15px;
padding-top:5px;
}

.content_bottom_link_head{
color:#ff5800;
}

.content_bottom_link_heading{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0a77b0;
text-align:left;
font-weight:bold;
padding-left:15px;
}



.arrowlistmenu1{
width: 170px; /*width of menu*/
margin-left:15px;
}

.arrowlistmenu1 ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu1 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
margin-bottom:0px;
}

.arrowlistmenu1 ul li a{
color: #464646;
background: url(../images/innerpage_32.png) no-repeat top left; /*custom bullet list image*/
display: block;
padding-left: 15px; /*link text is indented 19px*/
text-decoration: none;
font-size: 12px;
text-align:left;
text-decoration:none;
background-position:0 3px;
}

.arrowlistmenu1 ul li a:hover{ /*hover state CSS*/
color: #0a77b0;
text-decoration:underline;
}


/* education page */

.bullets{
width: 250px; /*width of menu*/
}

.bullets .headerbar{
font: bold 14px Arial, Helvetica, sans-serif;
color:#333333;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 2px 0 0px 10px; /*header text is indented 10px*/
font-style:italic;
}

.bullets ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
text-align:left;
}

.bullets ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
font-size: 13px;
color:#0a77b0;
}

.bullets ul li a{
color:#0a77b0;
background: url(../images/arrow_bullet.jpg) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 25px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
/*border-bottom: 1px solid #dadada;*/
font-size: 13px;
background-position:10px 5px;
}

.bullets ul li a:hover{ /*hover state CSS*/
color:#0a77b0;
/*background-color: #F3F3F3;*/
text-decoration:underline;
}

.strong_font{
color:#666666;
font-size:12px;
}

.page_links{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#ff5800;
padding-bottom:10px;
line-height:18px;
}
.page_links a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff5800;
font-weight:bold;
font-style:normal;
text-decoration:none;
}

.page_links a:hover{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
font-style:normal;
text-decoration:underline;
}

.bottom_left_link{
color:#0a77b0;
text-decoration: none;
font-weight: normal;
font-size: 13px;
padding:3px;
}

.bottom_left_link a{
color:#0a77b0;
text-decoration: none;
font-weight: bold;
font-size: 13px;
padding-left:25px;
}

.bottom_left_link a:hover{
color:#0a77b0;
text-decoration: underline;
font-weight: bold;
font-size: 13px;
}

.link_new{
color:#0a77b0;
text-decoration: none;
font-weight: normal;
font-size: 13px;
padding:3px;
padding-top:0px;
padding-bottom:10px;
}

.link_new a{
color:#0a77b0;
text-decoration: none;
font-weight: normal;
font-size: 13px;
}

.link_new a:hover{
color:#0a77b0;
text-decoration: underline;
font-weight: normal;
font-size: 13px;
}


.round_top_bg1{
vertical-align:top;
margin:0px;
background-image:url(../images/round_31.jpg);
width:484px;
height:19px;
background-repeat:no-repeat;
background-position:left;
}

.round_repeat_bg1{
vertical-align:top;
margin:0px;
background-image:url(../images/round_34.jpg);
width:484px;
height:100%;
background-repeat:repeat-y;
}

.round_bottom_bg1{
vertical-align:top;
margin:0px;
background-image:url(../images/round_47.png);
width:484px;
height:18px;
background-repeat:no-repeat;
}

.div_bottom_border_new{
border-bottom:1px #CCCCCC dotted;
margin-left:8px;
margin-right:8px;
}

.div_bottom_border{
margin-left:15px;
margin-right:15px;
padding-top:10px;
}

.center_box_link{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
color:#0a77b0;
}

.center_box_link a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
color:#0a77b0;
text-decoration:none;
font-style:italic;
}

.center_box_link a:hover{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
color:#0a77b0;
text-decoration:underline;
font-style:italic;
}

.center_box_text1{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
color:#333333;
}

.out_of_stock_text{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
text-align:left;
color:#999;
}

.center_box_text_new1{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
color:#333333;
}

.center_box_text2{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
color:#999999;
padding-bottom:5px;
}

.center_box_text2 a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
color:#999999;
text-decoration:underline;
}

.center_box_text2 a:hover{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
color:#0a77b0;
text-decoration:none;
}

.div_border_right{
vertical-align:top;
margin:0px;
background-image:url(../images/%20line.jpg);
width:3px;
background-repeat:repeat-y;
height:100%;
}

.links_new{
color:#0a77b0;
text-decoration: none;
font-weight: normal;
font-size: 13px;
padding-bottom:10px;
}

.links_new a{
color:#0a77b0;
text-decoration: none;
font-weight: normal;
font-size: 13px;
color:#0a77b0;
}

.links_new a:hover{ /*hover state CSS*/
color:#0a77b0;
text-decoration:underline;
}


.center_box_link_new{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
color:#999999;
padding-bottom:5px;
}

.center_box_link_new a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
color:#00BB00;
text-decoration:none;
}

.center_box_link_new a:hover{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
color:#00BB00;
text-decoration:underline;
}


/* search css */
.box_heading{
vertical-align:top;
margin:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
padding-left:20px;
}

.box_subheading{
vertical-align:top;
margin:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
padding-left:20px;
}

.box_subheading a{
vertical-align:top;
margin:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0a77b0;
text-decoration:underline;
}

.box_subheading a:hover{
vertical-align:top;
margin:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0a77b0;
text-decoration:none;
}

.search_page_text_color{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FF6600;
text-align:left;
padding-bottom:5px;
}

.search_page_text_color a{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FF6600;
text-align:left;
text-decoration:none;
cursor:text;
}

.search_page_text_color a:hover{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FF6600;
text-align:left;
text-decoration:none;
cursor:text;
}

.search_page_text_color1{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#009500;
text-align:left;
}



/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/

a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:350px;
	color: #0073AA;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/top.png) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../images/middle.png) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/top.png) no-repeat bottom;
}


/* faq page */
.faq_left_top_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/roundimage_03.jpg);
height:14px;
background-position:center;
background-repeat:no-repeat;
}

.faq_repeat_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/roundimage_05.jpg);
background-position:center top;
background-repeat:repeat-y;
}

.faq_left_bottom_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/roundimage_07.jpg);
height:14px;
background-position:center;
background-repeat:no-repeat;
}




.faq_links{
width: 235px; /*width of accordion menu*/
}

.faq_links .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: normal 15px Arial, Helvetica, sans-serif;
color: #333333;
/*background: #CCCCCC url(../images/titlebar.png) repeat-x center left;*/
background-color:#F0F0F0;
margin-bottom:0px; /*bottom spacing between header and rest of content*/
/*text-transform: lowercase;*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
margin-top:0px;
border-bottom:1px solid #FFFFFF;
}

.faq_links .openheader{ /*CSS class to apply to expandable header when it's expanded*/
/*background-image: url(../images/titlebar-active.png);*/
background-color:#0086C6;
color:#FFFFFF;
font-weight:bold;
}

.faq_links ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
margin-top:5px;
}

.faq_links ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.faq_links ul li a{
color: #0091D7;
background: url(../images/arrow_bullet.jpg) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 25px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/*border-bottom: 1px solid #dadada;*/
font-size: 12px;
background-position:10px 5px;
}


.faq_links ul li a:hover{ /*hover state CSS*/
color: #A70303;
/*background-color: #F3F3F3;*/
}

.faq_links1{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.faq_links1 a{
font: normal 15px Arial, Helvetica, sans-serif;
color: #333333;
margin-bottom:0px; 
padding: 4px 0 4px 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
margin-top:0px;
text-decoration:none;
}


.faq_links1 a:hover{ /*hover state CSS*/
color: #333333;
text-decoration:none;
}

.big_heading_new{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
text-align:left;
color:#464747;
padding-bottom:10px;
border-bottom:1px dotted #999999;
margin-right:10px;
margin-bottom:10px;
}

.contact_input_box{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#F3F3F3;
border:3px solid #CCCCCC;
color:#F90;
padding:5px;
width:230px;
height:25px;
text-align:left;
}

.contact_textarea_box{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#F3F3F3;
border:3px solid #CCCCCC;
color:#F90;
padding:5px;
text-align:left;
}

.submit_button{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#009F00;
border:2px solid #666666;
color:#FFFFFF;
padding:5px;
text-align:center;
width:100px;
font-weight:bold;
}



.contact_links{
width: 235px; /*width of menu*/
}

.contact_links ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
padding-top:7px;
padding-bottom:7px;
border-bottom:1px dotted #CCCCCC;
}

.contact_links ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.contact_links ul li a{
color: #333333;
background: url(../images/arrow_bullet.jpg) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 3px 0;
padding-left: 25px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/*border-bottom: 1px solid #dadada;*/
font-size: 13px;
background-position:10px 6px;
}


.contact_links ul li a:hover{ /*hover state CSS*/
color: #009F00;
}


.contact_page_pad{
padding-left:25px;
}


/* blog css */

.blog_div_inner{
vertical-align:top;
margin:0px;
float:left;
width:100%;
}

.blog_round_top_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/round_31_new.jpg);
width:649px;
height:19px;
background-repeat:no-repeat;
background-position:left;
}

.blog_round_repeat_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/round_34_new.jpg);
width:649px;
height:100%;
background-repeat:repeat-y;
}

.blog_round_bottom_bg{
vertical-align:top;
margin:0px;
background-image:url(../images/round_47_new.png);
width:649px;
height:18px;
background-repeat:no-repeat;
margin-bottom:10px;
}

.blog_fix_div_left{
vertical-align:top;
margin:0px;
margin-left:25px;
margin-right:25px;
}

.blog_page_subhead{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:left;
color:#0a77b0;
padding-bottom:5px;
font-style:italic;
border-bottom:1px dotted #999999;
}


.blog_links{
width: 235px; /*width of menu*/
}

.blog_links ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
padding-top:7px;
padding-bottom:7px;
border-bottom:0px dotted #CCCCCC;
}

.blog_links ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.blog_links ul li a{
color: #333333;
background: url(../images/arrow_bullet.jpg) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 3px 0;
padding-left: 25px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/*border-bottom: 1px solid #dadada;*/
font-size: 13px;
background-position:10px 6px;
}


.blog_links ul li a:hover{ /*hover state CSS*/
color: #009F00;
}

.blog_font_italic{
color:#666666;
font-size:12px;
font-weight:normal;
}


.blog_links1{
padding-bottom: 2px; /*bottom spacing between menu items*/
padding-top:7px;
padding-bottom:12px;
}

.blog_links1 a{
font: normal 16px Arial, Helvetica, sans-serif;
color: #006699;
margin-bottom:0px; 
padding: 4px 0 4px 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
margin-top:0px;
text-decoration:none;
}


.blog_links1 a:hover{ /*hover state CSS*/
color: #333333;
text-decoration:none;
}


.blog_new_links{
width: 235px; /*width of menu*/
}

.blog_new_links ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
padding-top:7px;
padding-bottom:7px;
border-bottom:0px dotted #CCCCCC;
}

.blog_new_links ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.blog_new_links ul li a{
color: #333333;
background: url(../images/arrow_bullet.jpg) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 3px 0;
padding-left: 25px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
/*border-bottom: 1px solid #dadada;*/
font-size: 14px;
background-position:10px 6px;
}


.blog_new_links ul li a:hover{ /*hover state CSS*/
color: #009F00;
}

.date_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-align:left;
}

.blog_content{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
line-height:18px;
padding-right:10px;
padding-left:10px;
line-height:17px;
}

.comment{
padding-bottom: 2px; /*bottom spacing between menu items*/
padding-top:12px;
padding-bottom:0px;
padding-left:10px;
}

.comment a{
font: bold 14px Arial, Helvetica, sans-serif;
color: #006699;
margin-bottom:0px; 
padding: 4px 0 4px 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
margin-top:0px;
text-decoration:none;
}


.comment a:hover{ /*hover state CSS*/
color: #333333;
text-decoration:none;
}


.comment_new{
font: bold 11px Arial, Helvetica, sans-serif;
}

.comment_new a{
font: bold 11px Arial, Helvetica, sans-serif;
color: #006699;
margin-bottom:0px; 
padding: 4px 0 4px 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
margin-top:0px;
text-decoration:none;
}


.comment_new a:hover{ /*hover state CSS*/
color: #333333;
text-decoration:underline;
}

.blog_heading_new{
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:left;
color:#464747;
padding-bottom:10px;
/*border-bottom:1px dotted #999999;*/
margin-right:10px;
margin-bottom:0px;
}

.sell_radio {
	
}
