/* CSS Document */

body
{padding:0px;margin:0px;font-family:Tahoma;font-size:11px;color:#414141;background:transparent url(../img/body_bg.jpg) repeat-x scroll 0 0;}

button, input, textarea, select
{border:1px solid black;}
input, textarea, select
{background:#FFF url(../img/input_bg.jpg) repeat-x top left;}
img
{border:0px;}
a 
{color:#379BD4;}
h1
{margin:45px 0 0 0; padding:0 0 0 15px; color:#0E426B;font-size:16px;}
h2
{margin:0px;padding:0px;color:#0E426B;font-size:12px;display:inline;background:url(../img/dot.gif) repeat-x 0px 18px;height:25px;}
h3
{margin:0px;padding:0px;color:#3CA0B9;font-size:11px;display:inline;}


div.clear
{clear:both;}

#AdsenseTopUnits
{background-color:#2E2E2E;
margin-left:1px;
padding-bottom:15px;
padding-left:26px;
padding-top:5px;
width:166px;}


div.main_cont
{width:1200px; margin:auto; background:#FFF url(../img/main_div_bg.jpg) repeat-y;}

#header
{height:96px;padding-top:10px;}

.logo
{width:146px; margin:auto; margin-top:20px;}

.banner
{float:right;margin-right:52px;widows:728px;}

#menu
{margin:auto; width:1200px;}

.TopBlueLine
{background:url(../img/top_blue_line.gif) repeat-x bottom; height:26px; margin-top:21px;padding-left:200px;}

.menu_item_main
{float:left;  margin-left:10px; margin-right:10px; height:26px;}
.menu_item_main div
{padding-top:6px; padding-left:20px;padding-right:14px; height:20px; text-align:center;}

#menu .active
{background:url(../img/top_left.jpg) no-repeat top left;}
#menu .active div
{background:url(../img/top_right.jpg) no-repeat top right;}

#menu .active a 
{color:#416ED8;}
#menu a
{text-decoration:none;}
.menu_item_main a 
{color:#FFF}

#left
{width:200px;float:left; margin-left:20px;}

.left_menu_cont{
width:169px;
background:#2E2E2E url(../img/left_menu_bg.gif) no-repeat;
padding-top:5px;
padding-bottom:5px;
padding-left:23px;
margin-left:1px;
}

.left_menu_cont a
{color:#AAE5FF;font-size:12px;line-height:19px;text-decoration:none;}

.left_menu_cont a:hover
{text-decoration:underline;color:#CEF0FF;}

.LeftMenuHeader
{background:url(../img/title_left.jpg) no-repeat; height:26px; text-align:center;}
.LeftMenuHeader div
{background:url(../img/title_right.jpg) no-repeat bottom right; height:26px; text-align:center;}
.LeftMenuHeader div
{background:url(../img/title_right.jpg) no-repeat bottom right; height:20px; padding-top:6px; text-align:center;}
.LeftMenuBody
{background:#FFF; margin-left:7px; padding-bottom:10px;padding-left:10px;}
.left_menu_2
{margin-top:20px;}
.left_menu_2 span
{background:url(../img/arrow.gif) no-repeat 0 5px;padding-left:10px;}

.left_menu_2 a{
margin-left:5px;
color:#484E53;
line-height:16px;
text-decoration:none;
}

.left_menu_2 a:hover{
color:#2E2E2E;
text-decoration:underline;
}

#middle
{float:left;width:720px;padding-left:25px;}
#right
{float:left;width:200px;padding-left:15px;}

.featured_cont
{height:250px;padding-top:10px;}

.featured{
width:300px;
/*height:231px;
background:url(../img/featured_frame.gif) no-repeat;*/
float:left;
}

.text{
width:715px;
float:left;
padding-top:10px;
}

.ads{
float:right;
text-align:right;
padding-right:40px;
}

.text_box
{background:#F9F9F9;border:1px solid #EDEDED;padding:10px;margin-top:10px;}

#footer
{background:url(../img/footer_bg.gif) repeat-x;padding-top:15px;margin-top:20px;text-align:center;padding-bottom:20px;}

.page
{padding-top:5px;padding-bottom:15px; font-size:11px;}
.pageimage
{float:left; width:130px;}
.pagemain
{float:left;width:540px;}
.pager
{text-align:center;}
.pagedescription
{margin-top:5px;}
.pagetitle
{margin-top:10px;}
.pagedateadded div
{margin-right:10px; line-height:25px;}

.pagedateadded div div
{margin-right:0px;}

.featured h3
{text-align:center; display:block;margin-top:5px;}

/*Rating*/
/*.rating_stars
{margin-top: 15px; padding-left: 130px; width:125px;}*/
div.rating_star
{float: left; line-height:25px; height:25px;}

/*Comment*/
div.addComment
{padding-left: 130px; 	padding-top: 10px;}
div.addComment textarea
{width:500px;height: 150px;}



/*ContactUs*/
div.contactUs
{width:500px;} 
div.contactUs cu_label
{}

div.contactUs textarea
{width:500px;height: 200px;}	

div.addComment textarea
{width:500px;height: 150px;}

.yui-navset .yui-content
{background-color:#FFF; padding-top:10px; border-bottom:1px solid #888; border-left:1px solid #888; border-right:1px solid #888;}
ul.yui-nav
{background:transparent url(../img/blue_line_tabs.gif) repeat-x scroll center bottom;}
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav
{border:none;}
.yui-skin-sam .yui-navset .yui-content
{border-top:none;}

ul.yui-nav li
{margin-left:5px; margin-right:5px;}
ul.yui-nav li div
{height:30px; padding-left:20px; padding-right:20px; padding-top:6px; background:url(../img/not_active_tab.gif) repeat-x top left;}
ul.yui-nav li div a 
{color:#FFF;}

ul.yui-nav li.selected
{background:url(../img/tab_1.jpg) no-repeat top left; height:26px;}
ul.yui-nav li.selected div
{background:url(../img/tab_2.jpg) no-repeat top right;}
ul.yui-nav li.selected div a 
{color:#416ED8;}


.yui-skin-sam .yui-navset .yui-nav .selected, .yui-skin-sam .yui-navset .yui-nav li
{margin-left:5px; margin-right:5px;}
ul.yui-nav li a
{background:none; border:none;}

.Block .BlockHeader
{background:#F2F2F2 url(../img/left_block_corner.gif) no-repeat top left;}
.Block .BlockHeader div
{background:url(../img/right_block_corner.gif) no-repeat top right; height:26px;height:15px;padding-left:80px;padding-top:10px;}

.Block .BlockBody
{background:#F2F2F2;margin-left:4px;margin-right:4px; padding-left:6px; padding-right:6px; padding-bottom:10px; padding-top:10px;}
.yui-nav div
{padding-top:6px;}

.button-group button
{font-family:Tahoma;font-size:11px;}

div.button, .button-group button
{background:url(../img/button_not_active.gif) repeat-x bottom left;
height:20px; display:inline; padding:3px 15px 3px 15px; border:1px solid #888;line-height:20px;
cursor:pointer;}

div.button:hover, .button-group button:hover
{background:url(../img/button_not_hover.gif) repeat-x bottom left; border:1px solid #888;}

div.button a
{color:#414141; text-decoration:none;}
#AdsenseRightText
{margin-bottom:-5px;}
#LoginForm .inputTitle
{width:50px; display:block; float:left;}
.Block .inputTitle
{width:100px; display:block; float:left;}
.Block #LoginForm .inputTitle
{width:100px; display:block; float:left;}
#UserRegistrationForm input,.Block #LoginForm input
{width:200px;}

.errors 
{color:red;}

div#CommentsContainer
{margin:20px 100px;}
div#CommentsContainer .commentLoginField
{float:left;font-weight: bold;}
div#CommentsContainer .commentAddedDateField
{float:right; color:#999;}
div#CommentsContainer .commentCommentField
{padding-top: 5px;margin-left:10px; clear:both;}
div#CommentsContainer hr
{margin-bottom: 20px; border:none; border-top:1px solid #aaa;}
