/*

####################################################################

	* Origin		: www.dontbetonit.co.uk
	* File name		: styles/style.css
	* Author		: Piotr Dziembor
	* Modified		: 21:52 15/02/2010
	* Copyrights	: www.dontbetonit.co.uk

####################################################################

*/

/* ______________________________________________ GENERAL STYLES _*/

	@import url('fonts.css');

body {
	margin: 0 auto;
	font-family: 'Trebuchet MS';
	font-size: 16px;
	color: #fff;
	}

* a:focus {
	outline: none;
	}

.clear {
	clear: both;
	}

#container {
	width: 1046px;
	margin: 0 auto;
	}

#container img {
	border: 0;
	}

#curtains {
	position: absolute;
	width: 1050px;
	height: 491px;
	background: url('../images/curtains.png') transparent no-repeat top center;
	overflow: hidden;
	z-index: 100;
	}

/* ______________________________________________ MAIN CONTENT ___*/

#logo {
	position: absolute;
	width: 116px;
	height: 96px;
	margin: 16px 0 0 50px;
	z-index: 600;
	}

#logo h1 {
	position: absolute;
	text-indent: -9999px;
	}

#navigation {
	position: absolute;
	width: 830px;
	height: 92px;
	margin-left: 190px;
	z-index: 600;
	}

#navigation a {
	font-family: 'Delicious', 'Trebuchet MS';
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	}

#navigation a:hover {
	font-family: 'Delicious', 'Trebuchet MS';
	font-size: 16px;
	color: #f8bdcb;
	text-decoration: none;
	}

#link1, #link2, #link3, #link4, #link5, #link6, #link7, #link8 {
	float: left;
	}
	
#link1 {
	width: 68px;
	margin-top: 64px;
	margin-left: 20px;
	}

#link2 {
	width: 122px;
	margin-top: 44px;
	}
	
#link3 {
	width: 116px;
	margin-top: 44px;
	}
	
#link4 {
	width: 94px;
	margin-top: 44px;
	}
	
#link5 {
	width: 87px;
	margin-top: 64px;
	}
	
#link6 {
	width: 80px;
	margin-top: 64px;
	}
	
#link7 {
	width: 110px;
	margin-top: 64px;
	}
	
#link8 {
	width: 100px;
	margin-top: 64px;
	}
	
#header {
	z-index: 10;
	}

#page_content hr {
	border-top: 1px dotted #d03358;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	height: 1px;
	margin-top: 20px;
	padding-bottom: 8px;
	}

#page_content hr.dotted {
	border-top: 1px dotted #d03358;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	height: 1px;
	margin-top: 4px;
	margin-bottom: -14px;
	}
	
.news_intro {
	font-size: 13px;
	}

.news_intro_a {
	font-size: 13px;
	padding: 6px 0 10px 0;
	}

.news_more {
	font-size: 13px;
	color: #f8bdcb;
	margin-top: 12px;
	margin-bottom: 6px;
	padding-bottom: 18px;
	border-bottom: 1px dotted #d03358;
	}

.news_more_a {
	font-size: 13px;
	color: #f8bdcb;
	padding-bottom: 20px;
	margin-bottom: 12px;
	border-bottom: 1px dotted #d03358;
	}
	
.news_more a, .news_more_a a {
	font-size: 12px !important;
	color: #f8bdcb !important;
	text-decoration: underline;
	}

.news_more a:hover, .news_more_a a:hover {
	font-size: 12px !important;
	color: #fff !important;
	text-decoration: none;
	}
	
.pagesplit {
	float: left;
	margin: 2px;
	text-align: center;
	background-color: #6f011c;
	border: 1px solid #d5003b;
	}

.pagesplit_s {
	float: left;
	margin: 6px;
	text-align: center;
	}

.pagesplit_d {
	float: left;
	margin: 2px;
	text-align: center;
	padding: 0 5px;
	background-color: #6f011c;
	border: 1px solid #d5003b;
	color: #d5003b;
	}

.pagesplit_w {
	margin-top: 20px;
	width: 532px;
	text-align: center;
	}
	
.pagesplit_a {
	padding: 0 5px;
	}

.pagesplit:hover, .pagesplit_a {
	background-color: #c00035;
	border: 1px solid #6f011c;
	}

.pagesplit a {
	padding: 0 5px;
	text-decoration: none !important;
	}

p.intro, p.intro em, p.intro strong, p.intro a {
	font-size: 18px !important;
	line-height: 24px;
	}
	
p.intro strong {
	color: #f8bdcb;
	font-weight: normal;
	}

/* ______________________________________________ CONTACT ___*/

#contact_btn {
	position: absolute;
	margin-left: 842px;
	margin-top: -86px;
	cursor: pointer;
	z-index: 500;
	}

#contact_form {
	position: relative;
	margin: 0 auto;
	width: 100%;
	background-color: #a1002a;
	}

#contact_form_content {
	margin: 0 auto;
	width: 848px;
	height: 403px;
	background: url('../images/contact_bg.png') transparent no-repeat;
	padding: 32px 32px 0 32px;
	z-index: 600;
	}

#contact_details {
	position: absolute;
	width: 300px;
	margin-top: 80px;
	margin-left: 540px;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	color: #fff;
	line-height: 18px;
	overflow: hidden;
	}

#contact_form_content label {
	font-family: 'Trebuchet MS';
	font-size: 13px;
	color: #fff;
	line-height: 26px;
	}

#contact_box_name {
	position: absolute;
	margin-left: 10px;
	}
	
#contact_name {
	width: 405px;
	height: 24px;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	color: #6d001a;
	background: url('../images/contact_name.png') #fff no-repeat;
	border: 0;
	padding: 6px 13px 0 15px;
	}

#contact_box_email {
	position: absolute;
	margin-top: 64px;
	margin-left: 10px;
	}
	
#contact_email {
	width: 238px;
	height: 24px;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	color: #6d001a;
	background: url('../images/contact_email.png') #fff no-repeat;
	border: 0;
	padding: 6px 13px 0 15px;
	}
	
#contact_box_phone {
	position: absolute;
	margin-top: 64px;
	margin-left: 284px;
	}
	
#contact_phone {
	width: 131px;
	height: 24px;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	color: #6d001a;
	background: url('../images/contact_phone.png') #fff no-repeat;
	border: 0;
	padding: 6px 13px 0 15px;
	}
	
#contact_box_msg {
	position: absolute;
	margin-top: 128px;
	margin-left: 10px;
	}
	
#contact_msg {
	width: 405px;
	height: 134px;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	color: #6d001a;
	background: url('../images/contact_message.png') #fff no-repeat;
	border: 0;
	padding: 10px 13px 10px 15px;
	}

#contact_box_submit {	
	position: absolute;
	margin-top: 322px;
	margin-left: 351px;
	}

#contact_box_req {
	position: absolute;
	margin-top: 314px;
	margin-left: 10px;
	font-family: Tahoma;
	font-size: 10px;
	color: #c98092;
	}
	
#contact_res {
	position: absolute;
	width: 848px;
	height: 403px;
	margin-top: -32px;
	margin-left: -32px;
	background: url('../images/contact_bg_l.png') transparent no-repeat;
	padding: 32px 32px 0 32px;
	z-index: 800;
	}
	
#contact_res a {
	color: #fff;
	text-decoration: underline;
	}
	
#contact_res a:hover {
	color: #f5b8c8;
	text-decoration: none;
	}	

.addthis_toolbox .custom_images a {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
	}

.addthis_toolbox .custom_images a:hover img {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
	KhtmlOpacity: .75;
	opacity: 0.75;
	}

.addthis_toolbox .custom_images a img {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	KhtmlOpacity: 1;
	opacity: 1;
	}
	
/* ______________________________________________ FOOTER ___*/

#footer {
	font-family: 'Trebuchet MS';
	font-size: 12px;
	color: #b94060;
	line-height: 15px;
	}

#footer .left_side,
#footer .right_side {
	padding-top: 32px;	
	}
	
#footer a {
	font-family: 'Trebuchet MS';
	font-size: 12px;
	color: #d08095;
	line-height: 15px;
	text-decoration: underline;
	}
	
#footer a:hover {
	font-family: 'Trebuchet MS';
	font-size: 12px;
	color: #f5b8c8;
	line-height: 15px;
	text-decoration: none;
	}

/* ______________________________________________ CB_COMP ___*/
	
.ie8 #link1 {
	margin-left: 17px !important;
	width: 67px !important;
	}
	
.ie8 #link3 {
	width: 118px !important;
	}
	
.ie7 #link1 {
	margin-left: 16px !important;
	width: 66px !important;
	}

.ie7 .iefix_cf_cp, .ie6 .iefix_cf_cp {
	margin-left: -274px !important;
	
	}

.ie7 #iefix_cf, .ie6 #iefix_cf {
	position: asolute;
	padding-top: 1px !important;
	}

.ie7 #ntnext, .ie6 #ntnext {
	height: 14px;
	}

.ie6 #link1 {
	margin-left: 8px !important;
	width: 67px !important;
	}
	
.ie6 #main_content_top {
	margin-top: -36px !important;
	margin-bottom: 18px !important;
	}

.ie6 #curtains {
	margin-left: 2px !important;
	}

.ie6 #contact_form {
	margin-top: -18px !important;
	/*margin-left: 30px !important;*/
	}
	
.ie6 #submit_btn {
	width: 92px !important;
	height: 34px !important;
	}
	
/* ______________________________________________ EOF ____________*/
