/* Reset Css (it standardizes cross-browser rendering on common elements, neutralizing browsers' built-in stylesheets.)*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}

body {background:#151515; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#C99A00; line-height:18px;}

table {border-collapse:collapse; border-spacing:0;}

fieldset,img {border:0;}

address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}

q:before,q:after {content:'';}

abbr,acronym { border:0;}

.clear {clear:both;}

.bold{ font-weight:bold;}

/* base css, it creates a familiar presentation for HTML elements. */



h1 {font-size:138.5%;}

h2 {font-size:123.1%; }

h3 {font-size:100%; color:#000;}

h1,h2,h3 {margin:.5em 0;}

h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}

abbr,acronym {border-bottom:1px dotted #000; cursor:help;} 

em {font-style:italic;}

blockquote,ul,ol,dl {margin:0em;}

ol,ul,dl {margin-left:1.5em;}

ol li {list-style: decimal outside; font-weight:bold;	}

ul li {list-style: disc outside; ist-style:none; margin:5px; padding-left:20px;}

li {padding-bottom:7px;}

dl dd {margin-left:1em;}

th {font-weight:bold; text-align:center;}

caption {margin-bottom:.5em; text-align:center;}

p{margin-bottom:1em;}



/* font css */



.text1 {font-size:11px; font-weight:bold; color:#EB0000;}  /*renders 11px */

.text2 {font-size:12px; line-height:20px; font-weight:bold;} /*renders 12px */ 

.text3 {font-size:13px; color:#C60033; font-weight:bold;} /*renders 13px */

.text4 {font-size:14px; font-weight:bold;} /*renders 14px */

.text8{  font-size:18px; color:#C99A00; font-weight:normal;}

.text-grey{color:#70706A; font-size:18px;}



/* Form fields */



.input1 {padding:4px; background:#DEE2E6; border:1px solid #879DB4;}

.input1:Hover {padding:4px; background:#E5F2FF;}



/* Span css starts here*/

div.logo, div.logo-caption, div.footer_link, div.thum_box {
	float:left;
	display: inline;
	padding: 4px;
}

div.last {margin-right:0;}

/* Padding css starts here*/

.padding_left1{padding-left:10px;}



/* Global css starts here*/

a {color:#13689E; text-decoration:underline; font-weight:bold;}

a:hover {color:#13689E; text-decoration:none;}

a.redlink  {color:#CD2F06; text-decoration:underline; font-weight:bold;}

a.redlink:hover {color:#CD2F06; text-decoration:none;}

.container {width:1018px; margin:0 auto; position:relative;}



/* Header Css Starts Here */

.header{background:url(../images/header_bg.jpg) no-repeat top center #151515; height:175px;}

.header-top{margin:auto; width:950px;}

/*.logo{ width:137px; padding:18px 0 10px 10px;}*/
.logo{
	width:160px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
}

.logo-caption{
	width:765px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.caption{ height:125px;}

.caption h1{ padding:45px 0 0 0; margin:0;}

.navigation{ height:50px; text-align:right;}

.navigation UL{ margin:0; padding:0;}

.navigation Li{ margin:0; padding:0; list-style:none; display:inline;}

/* Body Css Starts Here */

.body_main_bg{ background:url(../images/body_page_line_bg.jpg) repeat-x top left;}

.body_page_bottom{ background:url(../images/body_page_bg.jpg) no-repeat center top;}

.top-baner{ width:813px; margin:auto; padding:58px 0 54px 0;}

.baner_left{ background:url(../images/baner_1.jpg) no-repeat 0% 0%; height:321px;}

.baner_right{ background:url(../images/baner_2.jpg) no-repeat 100% 0%; height:321px;}

.baner_sw_left{ background:url(../images/baner_sw_1.jpg) no-repeat 0% 0%; height:321px;}

.baner_sw_right{ background:url(../images/baner_sw_2.jpg) no-repeat 100% 0%; height:321px;}

.baner_hb_left{ background:url(../images/baner_hb_1.jpg) no-repeat 0% 0%; height:321px;}

.baner_hb_right{ background:url(../images/baner_hb_2.jpg) no-repeat 100% 0%; height:321px;}

.baner_fm_left{ background:url(../images/baner_fm_1.jpg) no-repeat 0% 0%; height:321px;}

.baner_fm_right{ background:url(../images/baner_fm_2.jpg) no-repeat 100% 0%; height:321px;}

.baner_cp_left{ background:url(../images/baner_cp_1.jpg) no-repeat 0% 0%; height:321px;}

.baner_cp_right{ background:url(../images/baner_cp_2.jpg) no-repeat 100% 0%; height:321px;}

.baner_ct_left{ background:url(../images/baner_ct_1.jpg) no-repeat 0% 0%; height:321px;}

.baner_ct_right{ background:url(../images/baner_ct_2.jpg) no-repeat 100% 0%; height:321px;}

.body{ width:900px; margin:auto; padding:0 25px 32px 25px; line-height:20px;}

.body h2{ margin:0 0 18px 0; padding:0;}

/* Inner Page Css Starts Here */

ul.disc{ margin:0; padding:0;}

ul.disc li{ list-style:none; background:url(../images/bullet.gif) no-repeat 5px 7px; color:#C99A00; font-size:18px; margin:0; padding:0 0 10px 20px;}

.thum_panel{ margin:20px 0 0 0;}

.thum_box{ background:url(../images/th_g.gif) no-repeat; margin:0 15px 20px 0; width:197px; height:127px;}
.thum_box2{
	background:url(../images/th_g2.gif) no-repeat;
	padding:4px;
	width:519px;
	height:215px;
	margin-top: -30px;
	margin-right: 45px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#handlebar {
	width:900px;
	height:50px;
	margin:20px 0 0 0;
}

/* Footer Css Starts Here */

.footer{ color:#555551; font-size:12px; height:58px; background:url(../images/footer_topline.gif) repeat-x top left; width:950px; margin:auto; padding:22px 0 0 0;}

.copyright{ float:right; margin:4px 0 0 0;}

.footer_link UL{ margin:0; padding:0;}

.footer_link LI{ margin:0; padding:0 12px 0 0; list-style:none; display:inline;}

.footer_link LI a{ color:#70706A; text-decoration:none; font-weight:normal;}

.footer_link LI a:hover{ color:#C99A00; text-decoration:none; font-weight:normal;}

.footer .active{ color:#C99A00; text-decoration:none; font-weight:normal;}





/* Css for Light Box */



#gallery {
	margin:0;
	padding: 3px;
}

#gallery img {border:0;}



#gallery-contact{ margin:0; float: right;}

#gallery-contact img {border:0;}

.items {width:580px; display:inline; float:left; margin-bottom:30px; }
.pricing {width:300px; display:inline; float:left; margin-bottom:30px;}
.itembottom {width:900px; margin:0 0 0 0; float:left;}
.paypal {color:#C99A00; background-color:#000000;}
.email {margin-left:60px;}
