/**/
.filler {width:100%;height:0;overflow:hidden;clear:both;}

.roundedCorners{
padding:10px;
background:#fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}

.roundedCorners-notop{
padding:10px;
background:#fff;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
}

/***************************** body + fonts */
body {background-color: #6A6A6A; color:#333;font: 12px Arial, Helvetica, sans-serif;padding: 0 0 100px 0;}
/* body {background: #000 url(/images/bround.jpg) 0 0 repeat-x;color:#333;font: 12px Arial, Helvetica, sans-serif;padding: 0 0 100px 0;} */
p{margin-bottom:10px;line-height:150%;}

a {outline:none; color:#0055FF;}
a:hover {text-decoration:underline; color:#0055FF;}
a:visited:{color:#0055FF;}

h1 a {width:182px;height:51px;display:block;overflow:hidden;text-indent:-9999px;background: url(/images/logo.gif) 0 0;}
h2{margin-bottom:8px;color:#ff7c00; font-size:17px;}
h3{margin-bottom:6px;color:#525252;font-size:13px;}

#home-tour h2 {font-size:18px;}
#home-tour h2 a {text-decoration:none;}
#home-tour h3 {font-size:15px;}

#home-featured h2 {font-size:18px;}
#home-featured h2 a {text-decoration:none;}
#home-featured h3 {font-size:15px;}

#home-comp-banner h2 {font-size:20px;}
#home-comp-banner h3 {font-size:15px;}

/***************************** containers */
#wrapper{ width:960px; margin:0 auto;}
#main{}

/***************************** header */
#header{ height:110px;}
#top-ins{ color:white;padding-top:5px; height:20px; text-align:right; margin-bottom:30px;}
#top-ins a{ color:white;}

#logo{ float:left; font-weight:bold; font-size:13px;}
#logo img{ float:left;}
#logo ul{ float:left; margin:13px 0 0 20px;}
#logo ul li{ float:left; margin-right:15px;}
#logo ul li a{ color:white;}
#logo ul li .storebold{ color:#ffea00; text-decoration:underline;}
#logo ul li .storebold:hover{ text-decoration:none;}

#top-search{ float:right; margin-top:10px;}

#top-sitenav{ float:right; margin:15px 15px 0 0; color:#ffb174; font-weight:bold; font-size:13px;}
#top-sitenav a{color:#ffb174;}


/***************************** main-index */
#main-index{}

/***************************** #home-top */
#home-top{ margin-bottom:10px;}

#home-top-left{ float: left; width:600px; margin-right:20px;}
#slider{ margin-bottom:6px;}

#slider #home-video{ float:left; width:322px; }
#slider #home-video-info{ float:right; width:278px;}

#home-top-left ul{ height:30px;}
#home-top-left ul li{ width:115px; height:30px; float:left;}
#home-top-left ul li a{ width:115px; height:30px; float:left; color:#FFFFFF; font-size:13px; font-weight:bold;}
#home-top-left ul li a:hover{ width:115px; height:30px; float:left; color:#FFFC00; font-size:13px; font-weight:bold;}

#home-top-left ul .sprite a{ background:url(/images/homenav.png) 0 0 no-repeat;}
#home-top-left ul .sprite a:hover{ background:url(/images/homenav_hover.png) 0 0 no-repeat;text-decoration:none;}

#home-top-left ul .sprite2 a{ background:url(/images/homenav2.png) 0 0 no-repeat;}
#home-top-left ul .sprite2 a:hover{ background:url(/images/homenav2_hover.png) 0 0 no-repeat;text-decoration:none;}

#home-top-left ul .sprite3 a{ background:url(/images/homenav_end.png) 0 0 no-repeat;}
#home-top-left ul .sprite3 a:hover{ background:url(/images/homenav_end_hover.png) 0 0 no-repeat;text-decoration:none;}

/*#home-top-left ul .sprite1 a{ background:url(/images/homenav.png) 0 0 no-repeat;}
#home-top-left ul .sprite1 a:hover{ background:url(/images/homenav_hover.png) 0 -30px no-repeat;}
#home-top-left ul .sprite2 a{ background:url(/images/homenav.png) -115px 0 no-repeat;}
#home-top-left ul .sprite2 a:hover{ background:url(/images/homenav_hover.png) -115px -30px no-repeat;}
#home-top-left ul .sprite3 a{ background:url(/images/homenav.png) -230px 0 no-repeat;}
#home-top-left ul .sprite3 a:hover{ background:url(/images/homenav_hover.png) -230px -30px no-repeat;}
#home-top-left ul .sprite4 a{ background:url(/images/homenav.png) -345px 0 no-repeat;}
#home-top-left ul .sprite4 a:hover{ background:url(/images/homenav_hover.png) -345px -30px no-repeat;}*/

#home-top-left ul .sprite5 a{ background:url(/images/homenav_signup.png) 0 0 no-repeat; width:140px;}
#home-top-left ul .sprite5 a:hover{ background:url(/images/homenav_signup_hover.png) 0 0 no-repeat; width:140px;text-decoration:none;}

#home-top-right{ float:right; width:310px; font-size:13px;}

/***************************** #top-search */
#top-search{width:252px; height:27px; background:url(/images/search_back.gif) 0 0 no-repeat; float:right;}
#top-search input.text {width:210px;height:20px;padding:4px 0px 0px 5px;border:none;color:#D3D3D2;
background:url(/images/search_input.gif) 0 0 no-repeat; float:left;}
#top-search .image { float:right;}

/***************************** #home-tour */
#home-tour{ width:455px; float:left;}


/***************************** #home-featured */
#home-featured{width:455px; float:right; margin-top:8px;}

/***************************** #home-comp-banner */
#home-comp-banner{ width:455px; float:right;}

/***************************** #home-video-ad */
#home-video{ float:right; width:535px; margin-bottom:10px;}
#home-video h3{ font-size:20px; text-transform:uppercase; margin-bottom:10px;}
#home-video-player{ float:left; margin-right:10px;}
#home-video-list{ float:left; width:225px;}
#home-video-list div{ margin-bottom:10px;}
#home-video-list img{ float:left; margin-right:10px;}

/***************************** #home-latestlist */

#home-banners-left{ float:left; margin-bottom:10px;}

#home-banners-right{ float:right; margin-bottom:10px;}
#home-banners-right img{ margin-right:12px;}
#home-banners-right .no-right{ margin-right:0px;}

/*****************************content-site*/
/* #content-site{ padding-top:65px;} */
#content-site h2{ font-size:20px; color:#000;}

#content-leftside{ float:left; width:700px;}

#get-featured-content{ float:left; width:900px;}
#get-featured-content h4{ font-size:12px; color:#333; width:300px; line-height:100%; margin:0; padding:0;}

#content-rightside{ float:right; width:200px;}
#content-rightside h3{ font-size:14px; border-bottom:1px solid #e3e3e3; padding-bottom:4px; margin-bottom:8px;}
#content-rightside ul {}
#content-rightside ul li{border-bottom:1px solid #ecebeb; padding:7px 0 7px 10px;}

.pdf-dowload{ background:#f6f6f6; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; margin-bottom:10px; padding:10px 0 10px 10px; font-size:15px;}
.pdf-dowload img{ float:left;}
.pdf-dowload p{ padding-top:10px;}

h3.underline{ font-size:14px; text-align:left; width:550px; border-bottom:2px solid #bfd8e7; padding-bottom:2px; margin-bottom:10px; color:#333;}


/* #get-featured
________________________________________________________________________________*/
#get-featured-left{ float:left; width:300px;padding-top:20px;}
#get-featured-left h3{ font-size:14px; border-bottom:2px solid #bfd8e7; padding-bottom:2px; margin-bottom:10px; color:#333;}
#get-featured-left ul { margin-left:15px; margin-bottom:30px;}
#get-featured-left ul li{ background:url(../images/pop.gif) 0 6px no-repeat; margin-bottom:4px; padding-left:12px;}

#get-featured-right{ float:right; width:550px;text-align:left; padding-top:20px; padding-left:50px;}
#get-featured-right img{ }
#get-featured-right h3{ font-size:14px; text-align:left; width:550px; border-bottom:2px solid #bfd8e7; padding-bottom:2px; margin-bottom:10px; color:#333;}
#get-featured-right ul { margin-left:15px; margin-bottom:30px;}
#get-featured-right ul li{ background:url(../images/pop.gif) 0 6px no-repeat; margin-bottom:4px; padding-left:12px;}



/***************************** #footer */
#footer{ color:#949494; padding-top:10px; height:195px; border-bottom:1px solid #2d2e2d;}
#footer div{ width:200px; height:195px; padding:0px 19px 15px 20px; border-right:1px solid #2d2e2d; float:left;}

#footer h2{font-size:24px; margin-bottom:4px; color:#f07318;}
#footer  h2 a{color:#f07318;}
#footer  h3{font-size:14px; text-transform:uppercase; color:#cecece;}

#footer .noborder{ border:none;}
#footer .noborder h2{ color:#ee3e2f;}

#footer2{ color:#000000; background:#FFFFFF; padding-top:10px; height:390px;padding:20px 0px 0px 7px;margin:0px;}
/* #footer2 div{ width:200px; height:165px; padding:0px 19px 15px 20px; float:left;} */

#footer2 h2{font-size:24px; margin-bottom:4px; color:#F07318;}
#footer2  h2 a{color:#F07318;}
#footer2  h3{font-size:14px; text-transform:uppercase; color:#000000;}

#footer2 .noborder{ border-bottom:1px solid #2d2e2d; border-right:none;}
#footer2 .noborder h2{ color:#ee3e2f;}

#footer2 .large{ width:205px; height:365px; padding:0px 9px 8px 22px; 
border-right:1px solid #2d2e2d; float:left;}

#footer2 .largenoborder{ width:205px; height:365px; padding:0px 9px 8px 22px;
border-right:noborder; float:left;}

#footer2 a {color:#0055FF;}

#sitefooter{color:#D3D3D2; text-align:right; padding-top:2px; margin-top:10px;}
#sitefooter .disclaimer{float:right;width:960px;height:200px;text-align:justify;}
#sitefooter a{ color:#D3D3D2;}



ul.normal { list-style-type: disc; padding-left:20px; }
ul.normal li { list-style-type: disc; }

.user_comment{ border-top:1px solid #e4eef0; padding:20px 0 20px 0;}
.user_comment img{ float:left; margin-right:10px;}

.quoted { font-style:italic; color:#787878; background:url(/images/quote.gif) 70px 0 no-repeat; padding:5px 0 0 80px; margin-bottom:10px;}

/*#page_tags
____________________________________________________________*/
#page_tags { padding: 5px 5px 5px 5px; margin-bottom: 15px; }
#page_tags { border:1px dotted #C1DADF; background-color: #E4EEF0; }
#page_tags h3 { display: inline; }

