@charset "utf-8";
/* THIS CSS CODE IS COPYRIGHT BY TEMPLATE-FOR-FREE.COM */
/* RIPPING THIS CODE IS A CRIME AND OFFICIAL STEPS WILL BE TAKEN*/


/*HTML START*/

html,body
{
padding: 0;
margin: 0 auto;
background: #f2f2ea url(images/bg.gif) repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
}

/*HTML END*/

.wrrap
{
width: 600px;
height: 120px;
float: left;
clear: both;
}

/*PAGE WRAPPER START*/

#page
{
width: 961px;
height: auto;
margin: 0 auto;
}

/*PAGE WRAPPER END*/


/*HEADER START*/

#upper_head
{
width: 961px;
height: 22px;
float: left;
clear: both;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #000000;
padding-top: 3px;
}

.floatleft
{
float: left;
margin-top: 5px;
}

.floatleft2
{
float: left;
margin-top: 5px;
margin-left: 8px;
}

.floatright
{
float: right;
margin-right: 10px;
}

#header
{
width: 961px;
height: 153px;
float: left;
clear: both;
background: url(images/header_middle.png) repeat-x;
}

#header_left
{
width: 9px;
height: 153px;
float: left;
background: url(images/header_left.png) no-repeat;
}

#header_middle
{
width: 943px;
height: 153px;
float: left;
}


#header_right
{
width: 9px;
height: 153px;
float: left;
background: url(images/header_right.png) no-repeat;
}

#logo
{
width: 315px;
height: 103px;
float: left;
padding-left: 5px;
padding-top: 50px;
}

#login
{
width: 480px;
height: 153px;
float: left;
}

#login_top
{
width: 470px;
height: 38px;
float: left;
clear: both;
font-family: Tahoma;
font-size: 15px;
color: #9f9c73;
padding-top: 35px;
line-height: 30px;
padding-left: 10px;
}

.textfield1
{
width: 133px;
height: 24px;
border: none;
background: url(images/textfield_header.png) no-repeat;
padding-left: 3px;
padding-top: 3px;
margin-left: 5px;
float: left;
}

.login_button
{
width: 58px;
height: 23px;
border: none;
background: url(images/header_login.png) repeat;
padding-left: 3px;
padding-top: 3px;
margin-left: 5px;
float: left;
cursor: pointer;
}

#login_top img
{
float: left;
margin-right: 5px;
}

#login_bottom
{
width: 470px;
height: 80px;
float: left;
clear: both;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #000000;
padding-left: 10px;
}

#header_menu
{
width: 133px;
height: 133px;
float: left;
padding-top: 20px;
padding-left: 10px;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #000000;
}

#header_menu a
{
text-decoration: none;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #000000;
}

#header_menu a:hover
{
text-decoration: underline;
}


#header_menu img
{
float: left;
}

#header_menu ul
{
margin-top: -5px;
}

#header_menu li
{
list-style: url(images/header_arrow.png);
margin-left: -15px;
padding-bottom: 3px;
}

/*HEADER END*/


/*MENU START*/

#menu
{
width: 961px;
height: 34px;
float: left;
clear: both;
margin-top: 5px;
}

#menu img
{
float: left;
}

/*MENU END*/


/*LOCATION START*/

#location
{
width: 961px;
height: 26px;
float: left;
clear: both;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #7d7953;
font-weight: normal;
}

#location_left
{
width: 340px;
height: 22px;
float: left;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #7d7953;
padding-top: 4px;
padding-left: 10px;
font-weight: normal;
}

#location_right
{
width: 601px;
height: 22px;
float: left;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #7d7953;
text-align: right;
padding-right: 10px;
padding-top: 4px;
font-weight: normal;
}

#location a
{
text-decoration: underline;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #7d7953;
font-weight: normal;
}

#location a:hover
{
text-decoration: underline;
}

#location img
{
margin-top: 8px;
float: left;
}

/*LOCATION END*/


/*CONTENT START*/

#content_wrapper
{
width: 961px;
height: auto;
float: left;
clear: both;
}

#content_left
{
width: 164px;
height: auto;
float: left;
}

#content_middle
{
width: 632px;
height: auto;
float: left;
}

#content_right
{
width: 164px;
height: auto;
float: left;
}

#template_archive_heading
{
width: 139px;
height: 20px;
float: left;
clear: both;
font-size: 14px;
background: url(images/template_archive.png) no-repeat;
padding-left: 25px;
padding-top: 7px;
}

#template_archive_content
{
width: 164px;
height: auto;
float: left;
clear: both;
background: url(images/menu_left_bg.png) repeat-y;
}

#template_archive_content a
{
text-decoration: none;
color: #000000;
}

#template_archive_content a:hover
{
text-decoration: underline;
color: #000000;
}

#template_archive_content li
{
list-style: url(images/black_arrow.png);
margin-left: -15px;
margin-top: 10px;
}

#newsletter_heading
{
width: 134px;
height: 23px;
float: left;
clear: both;
font-size: 14px;
background: url(images/newsletter.png) no-repeat;
padding-left: 30px;
padding-top: 7px;
margin-top: 0px;
}

#newsletter_content
{
width: 159px;
height: auto;
float: left;
clear: both;
background: url(images/menu_left_bg.png) repeat-y;
padding-left: 6px;
padding-top: 10px;
}

.textfield2
{
width: 145px;
height: 20px;
float: left;
clear: both;
border: solid 1px #cabfa9;
margin-top: 5px;
}

.button_newsletter
{
width: 57px;
height: 23px;
float: right;
clear: both;
background: url(images/submit.png) no-repeat;
border: none;
cursor: pointer;
margin-top: 5px;
margin-right: 13px;
}

#newsletter_bottom
{
width: 164px;
height: 14px;
float: left;
clear: both;
background: url(images/menu_left_bottom.png) no-repeat;
}

#main_content
{
width: 600px;
height: auto;
float: left;
clear: both;
background: #FFFFFF;
border: #dadac6 solid 1px;
padding-left: 15px;
padding-top: 10px;
padding-right: 15px;
padding-bottom: 20px;
}

.title
{
font-family: Tahoma;
font-size: 18px;
color: #000000;
}

.red
{
color: #FF0000;
}

.greene
{
color: #009900;
}
/*CONTENT END*/

/*TEMPLATE VIEUW*/
.template_wrapper
{
width: 263px;
height: auto;
float: left;
margin-left: 23px;
margin-top: 20px;
}

.template_wrapper_index
{
width: 263px;
height: auto;
float: left;
margin-left: 23px;
margin-top: 0px;
margin-bottom: 20px;
}

.template_top
{
width: 263px;
height: 7px;
float: left;
clear: both;
background: url(images/template_top.png) no-repeat;

}

.template_middle
{
width: 259px;
height: auto;
float: left;
clear: both;
background: url(images/template_middle.png) repeat-y;
line-height: 25px;
padding-left: 4px;
}

.template_middle img
{
border: 3px solid #FFFFFF;
margin-top: 7px;
margin-left: 3px;
}

.template_middle a
{
color: #000000;
text-decoration: underline;
}

.template_bottom
{
width: 263px;
height: 6px;
float: left;
clear: both;
background: url(images/template_bottom.png) no-repeat;
}

.float_template
{
float: left;
}

/*ADS ON THE RIGHT*/

#sponsored_heading
{
width: 129px;
height: 25px;
float: left;
clear: both;
font-size: 14px;
background: url(images/sponsored.png) no-repeat;
padding-left: 35px;
padding-top: 7px;
}

#sponsored_content
{
width: 162px;
height: auto;
float: left;
clear: both;
background: url(images/rigt_menu_middle.png) repeat-y;
padding-left: 2px;
padding-top: 3px;
}

#sponsored_bottom
{
width: 164px;
height: 11px;
float: left;
clear: both;
background: url(images/richt_menu_bottom.png) no-repeat;
}

/*FOOTER START*/
#footer
{
width: 632px;
height: 30px;
float: left;
clear: both;
text-align: center;
padding-top: 10px;
}

/*ADMIN AREA*/
#template_archive_content_admin
{
width: 164px;
height: auto;
float: left;
clear: both;
background: url(images/menu_left_bg.png) repeat-y;
}

#template_archive_content_admin a
{
text-decoration: none;
color: #FF0000;
font-weight: bold;
}

#template_archive_content_admin a:hover
{
text-decoration: underline;
color: #000000;
}

#template_archive_content_admin li
{
list-style: url(images/black_arrow.png);
margin-left: -15px;
margin-top: 10px;
}

.template_nr
{
width: 590px;
height: 25px;
float: left;
clear: both;
text-align: center;
margin-top: 5px;
margin-bottom: 10px;
}

.template_nr a
{
color:#000000;
}

.browse_ads
{
width: 590px;
height: auto;
float: left;
clear: both;
text-align: center;
margin-top: 5px;
margin-top: 20px;
}

.vieuwtemplate_img
{
float: left;
margin-bottom: 10px;
border: 3px #CDC3AF solid;
margin-left: 5px;
}

.vieuwtemplate_img2
{
float: left;
margin-bottom: 10px;
border: 3px #CDC3AF solid;
margin-left: 5px;
}


.linkstyle
{
color: #000000;
}

#topframe
{
width: auto;
height: 180px;
margin: 0 auto;
padding-top: 20px;
}

#frame_left img
{
float: left;
}

/*FAQ*/

.question
{
text-decoration: underline;
}

.q
{
font-size: 16px;
font-weight: bold;
color: #A8C72B;
}

.q2
{
font-size: 16px;
font-weight: bold;
color: #FF0000;
}

/*CONTACT US*/
.contact_textfield
{
padding:2px;
border:1px solid #CCCCCC; 
width: 200px; 
height: 20px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.contact_textarea
{
padding:2px;
border:1px solid #CCCCCC; 
width: 500px; 
height: 200px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/*TOPFRAME*/

#frame_left
{
width: 300px;
height: 90px;
float: left;
}

#frame_right
{
width: auto;
height: 73px;
float: left;
}

.searchfield
{
width: 100px;
height: 15px;
/*float: right;*/
border: solid 1px #cabfa9;
margin-left: 5px;
font-family:Tahoma;
font-size: 11px;
}

.registerfield
{
width: 200px;
height: 19px;
float: right;
margin-right: 250px;
}

.editfield
{
width: 200px;
height: 19px;
}

.registfloat
{
float: left;
}