/* 
CSS Document
Reddinet
*/


/* DEFAULT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;vertical-align: baseline;}
body {color: black;background: #1c2225 url(images/bodybg1.jpg) repeat-y center bottom;}
A:visited  {
	color: #B8CF37;
	text-decoration: none
}
A:link  {
	color: #B8CF37;
	text-decoration: none
}
A:active  {
	color: #B8CF37;
	text-decoration: none
}
A:hover   {
	color: #FFFFFF;
	text-decoration: none
}
ol, ul {list-style: none;}
table {border-collapse: separate;}
caption,th,td{text-align: left;font-weight: normal;}
a{text-decoration : none;}
.clear{clear : both;line-height : 0px;font-size : 0px;}
#topblock,#footer p,form label,#contact p,#nav li a span,#leftblock p,#leftblock ul li,#rightblock p,#rightblock ul li{font-family: Arial, Helvetica, sans-serif;}

/* BASIC DESIGN STRUCTURE */
#content{margin : 0; padding : 0px;}
#header_hold{background : url(images/headerbg.gif) repeat-x -3px top;}
#header{width : 926px;height : 100px; margin : 0px auto;}
#nav_hold{background : #1c2225;}
#navigator{width : 926px;background : url(images/topbg.jpg) no-repeat left bottom;height : 86px; margin : 0px auto;}
#top_hold{padding-bottom : 6px;background : #1c2225 url(images/maintopbg.gif) repeat-x left bottom;}
#topblock{width : 926px;background : #252d34;margin : 0px auto;}
#main_hold{padding : 0px 0px 13px 0px;background : #1c2225 url(images/contacttop.gif) repeat-x left bottom;}
#mainblock{padding : 0px 0px 32px 0px;width : 926px;background : #1c2225 url(images/mainbg.gif) repeat-y -1px top;margin : 0px auto;}
#contact_hold{background : #1c2225;}
#contact{width : 909px;padding : 0px 0px 0px 17px;background : #1c2225 url(images/footertop.png) no-repeat center bottom;margin : 0px auto;}
#footer_hold{background : #1c2225 url(images/footerbgrep1.png) no-repeat center bottom;}
#footer{width : 950px;background : url(images/footerbottom1.png) no-repeat center top;height : 254px; margin : 0px auto 0px;}
#header /* HEADER */
 {
	padding : 0px 0px 0px 0px;
	color: #C01A1B;
}
#header a{font-size : 0px;}

/* MAIN NAVIGATOR */
#nav{float : right;height : 40px;margin : 0px;padding : 0px;}
#nav li,#nav li a{float : left;}
#nav li{padding-left : 15px;}
#nav li a{background : url(images/navl.jpg) no-repeat left top;}
#nav li a span{cursor : pointer;text-transform : uppercase;text-align : center;display : block;width : 107px;line-height : 37px;background : url(images/navr.jpg) no-repeat right top;font-weight : bold;font-size : 12px;color : #FFF;padding-bottom : 3px;}
#nav li a#current,#nav li a:hover{background : url(images/navhl.jpg) no-repeat left top;}
#nav li a#current span,#nav li a:hover span{background : url(images/navhr.jpg) no-repeat right top;}

/* TOP BLOCK */
#slideshow{float : left;width : 600px;padding : 10px 20px 7px 12px;}
#slideshow a{font-size : 0px;}
#images{float : left;width : 289px;}
#images h2 a span{display : none;}
#images h2 a{margin-top : 17px;display : block;width : 272px;height : 50px;background : url(images/booklessons.gif) no-repeat left bottom;}
#images h2 a:hover{background : url(images/booklessonsh.jpg) no-repeat left bottom;}
#images img{float : left;margin : 10px 9px 0px 0px;}

.gap1{width : 926px;height : 55px;margin : 0px auto;background : #1c2225 url(images/gap1bg.jpg) no-repeat 213px top;line-height : 55px;}

/* MAIN CONTENT */
#leftblock{width : 462px;padding : 0px 57px 0px 10px;float : left;}
#leftblock h2{
	font-size : 10px;
	padding : 29px 0px 0px 0px;
	border-bottom : 1px solid #343b3f;
}
#leftblock p{word-spacing : 1px;padding : 17px 0px 20px 0px;color : #717579;font-weight : normal;font-size : 12px;}
#leftblock ul{padding : 0px 0px 0px 20px;}
#leftblock ul li{list-style-position : outside;background : url(images/l.gif) no-repeat left 1px;line-height : 15px;padding : 0px 0px 11px 22px;color : #717579;font-weight : normal;font-size : 11px;}
#rightblock{ width : 362px;float : left;padding : 0px 0px 0px 34px;}
#rightblock h2{
	font-size : 18px;
	padding : 29px 0px 0px 0px;
	border-bottom : 1px solid #343b3f;
	color: #FF0000;
	font-weight: bold;
}
#rightblock p{width : 329px;word-spacing : 1px;padding : 17px 0px 16px 0px;color : #717579;font-size : 11px;font-weight : normal;}
#rightblock ul{padding : 0px 0px 0px 10px;}
#rightblock ul li{margin : 0px 0px 15px 0px;width : 295px;list-style-position : outside;background : url(images/arrow.gif) no-repeat left center;line-height : 14px;padding : 0px 0px 0px 25px;color : #717579;font-weight : normal;font-size : 11px;}

/* CONTACT BLOCK*/
#contact h2{font-size : 0px;padding : 32px 0px 0px 0px;border-bottom : 1px solid #343b3f;}
#contact p{padding : 17px 0px;width : 490px;word-spacing : 1px;color : #717579;font-weight : normal;font-size : 12px;}
#contact form p.input_box{float : left;width : 258px;padding-bottom : 15px;}
#contact form label{padding : 0px 0px 0px 3px;display : block;line-height : 15px;color : #717579;font-weight : normal;color : #717579;font-size : 11px;}
#contact form p.input_box input{width : 214px;padding : 7px 5px;}
#contact form p.text_box{padding : 0px 0px 11px 0px;}
#contact form p.text_box textarea{width : 475px;height : 112px;padding : 5px 0px 5px 5px;}
#contact form p.submit_box{padding : 0px;}
#contact form p.submit_box input{border : 0px;cursor : pointer;width : 103px;height : 37px;background : url(images/submit.gif) no-repeat left top;}
#contact form p.submit_box input:hover{background : url(images/submith.gif) no-repeat left top;}
#contact .friend{margin : -42px 0px 0px 0px;float : right;width : 132px;font-size : 0px;line-height : 35px;height : 35px;}
#contact .friend a{display : block;width : 132px;height : 34px;font-size : 0px;background : url(images/sendtofriend.png) no-repeat left top;}
#contact .friend a:hover{background : url(images/sendtofriendhover.png) no-repeat left top;}
#contact .friend a span{display : none;}

/* FOOTER */
#footer p{padding : 199px 0px 0px 60px;font-weight : bold;font-size : 11px;color : #b7b7b7;}
.fblankbox
{
	width:950px;
	height:100px;
	border:1px solid #313131;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: auto;
	font-size: 12px;
	padding-top: 0px;
}
