/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Phantom Select
Version:	1.0
Date created:	2008-07-12
Last change:	--//--
Author:	 
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Table of contents]

	1.	container	
		1.0	header
			1.0.1  logo
			1.0.2  top navigation
		1.1	content
			1.1.1	top content area
			1.1.2	middle content area
					1.1.2.1   phantom select card
					1.1.2.2   news and events
		1.2	footer area
			1.2.1   privacy area

-------------------------------------------------------------------*/

body{
	padding:25px 0 0 0;
	margin:0;
	background:#080809 url(../Images/bg.jpg) repeat-y top center;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
	
img{
	border:0;
	padding:0;
	margin:0;
	}
	
p { text-align: justify; }
	
/*fixing firefox outline*/
a:active{
  outline: none;
	}

:focus{
	outline:none;
	}
	
.cleardiv{
	clear:both;
	}
	
/*------------------------------------------------------------------
[1][container]
-------------------------------------------------------------------*/
	
#container{
	padding:0 22px 15px 22px;
	margin:0 auto 25px auto;
	width:926px;
	background-color:#6b0516;
	}
	
/*------------------------------------------------------------------
[1.0][header]
-------------------------------------------------------------------*/
	
#header{
	padding:0;
	width:926px;
	}
	
/*------------------------------------------------------------------
[1.0.1][logo]
-------------------------------------------------------------------*/
	
#logo{
	float:left;
	width:643px;
	padding: 20px 10px 0px 120px;
	}
	
/*------------------------------------------------------------------
[1.0.2][top navigation]
-------------------------------------------------------------------*/
	
#topnav{
	float:left;
	padding:10px 0px 10px 0px;
	width:800px;
	}
	
#topnav ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#topnav ul li{
	padding:0;
	margin:0;
	display:inline;
	}
	
#topnav ul li a:link, #topnav ul li a:visited{
	font:bold 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:3px 6px 3px 6px;
	}
	
#topnav ul li a:hover{
	background-color:#871d2f;
	padding:3px 6px 3px 6px;
	}
	
#homepage #home_b a{
	background-color:#871d2f;
	padding:3px 6px 3px 6px;
	}
	
#servicepage #service_b a{
	background-color:#871d2f;
	padding:3px 6px 3px 6px;
	}
	
#contactpage #contact_b a{
	background-color:#871d2f;
	padding:3px 6px 3px 6px;
	}
	
/*------------------------------------------------------------------
[1.1][content]
-------------------------------------------------------------------*/
	
#content{
	background-color:#1a1a1a;
	width:926px;
	padding:0 0 15px 0;
	}
	
/*------------------------------------------------------------------
[1.1.1][top content area]
-------------------------------------------------------------------*/
	
#topcontent{
	padding:6px 13px 0 13px;
	background:#1a1a1a url(../Images/content_bg.jpg) repeat-x 0 0;
	}
	
#topcontent_left{
	float:left;
	width:631px;
	
	}
	
h1{
	padding:0;
	margin:0;
	}
	
#topcontent_left p{
	padding:20px 25px 0 5px;
	margin:0;
	text-align:justify;
	font:normal 14px Arial, Helvetica, sans-serif;	
	}
	
a.h2
{
    display: block;
	padding:1px 27px 3px 0;
	margin:15px 40px 0 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:right;
	font-style:italic;
	background:url(../Images/arrow.jpg) no-repeat top right;
	}
	
a.h2:link, a.h2:visited{
	color:#fff;
	text-decoration:none;
	}
	
a.h2:hover{
	color:#f9c585;
	}
	

#topcontent_right{
	float:left;
	width:254px;
	}
	
.links{
	margin:0 0 14px 0;
	}
	
/*------------------------------------------------------------------
[1.1.2][middle content area]
-------------------------------------------------------------------*/
	
#middlecontent
{
	background-image:url(../Images/bg/middle2.jpg);
	padding:0;
	width:911px;
	}
	
/*------------------------------------------------------------------
[1.1.2.1][phantom select card]
-------------------------------------------------------------------*/
	
#card{
	float:left;
	width:463px;
	background-color:#a1a1a1;
	background:url(../Images/card.jpg) no-repeat 0 0;
	padding:0 0 30px 0;
	}
	
h3{
	padding:31px 0 0 31px;
	margin:0;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#fff;
	font-style:italic;
	}
	
a.h5{
	padding:3px 33px 3px 0;
	margin:227px 50px 0 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:right;
	font-style:italic;
	background:url(../Images/arrow_big.jpg) no-repeat top right;
	display: block;
	}
	
a.h5:link, a.h5:visited{
	color:#fff;
	text-decoration:none;
	}
	
a.h5:hover{
	color:#f9c585;
	}
	
#card ul{
	padding:10px 0 8px 25px;
	margin:0 45px 0 15px;
	list-style:url(../Images/bullet.jpg);
	border-bottom:1px solid #444;
	}
	
#card ul li{
	padding:0;
	margin:0;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	}
	

	
/*------------------------------------------------------------------
[1.1.2.2][news and events]
-------------------------------------------------------------------*/
#news{
	float:right;
	width:428px;
	padding:0 0 15px 20px;
	background:#000 url(../Images/news_bg.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	}
	
#current_events{
	float:left;
	width:410px;
	padding:0 20px 0 0;
	}
	
.cell{
	padding:25px 0 0 0;
	}
	
.cell_left{
	float:left;
	width:154px;
	}
	
.cell_right{
	float:right;
	width:230px;
	padding:0 30px 0 0;
	}
	
.cell_right p{
	padding:10px 0 0 0;
	margin:0;
	}
	
h4{
	padding:0;
	margin:0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	}
		

	
/*------------------------------------------------------------------
[1.2][footer area]
-------------------------------------------------------------------*/
	
#footer{
	background-color:#6f0b19;
	padding:12px 15px 15px 0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	margin:0 15px 0 15px;
	height:50px;
	}

#footer a:link, #footer a:visited{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	}
	
#footer a:hover{
	text-decoration:none;
	}
	
/*------------------------------------------------------------------
[1.2.1][privacy area]
-------------------------------------------------------------------*/
	
#privacy{
	text-align:right;
	padding:12px 30px 0 0;
	}
	
#privacy ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#privacy ul li{
	padding:0;
	margin:0;
	display:inline;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
#privacy ul li a:link, #privacy ul li a:visited{
	text-decoration:none;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
#privacy ul li a:hover{
	text-decoration:underline;
	}
	
	
	
	
/*css for card page*/

.box{
	padding:10px 0 10px 0;
	font-weight:bold;
	}
	
.textbox{
	width:350px;
	margin:5px 0 0 0;
	background-color:#fff;
	}
	
	
/*css for contact page*/

#middlecontent_inner{
	padding:0;
	width:911px;
	}

#contact_left{
	float:left;
	width:400px;
	padding:0 0 30px 63px;
	}
	
#addressbox{
	padding:15px 0 0 30px;
	}
	
#contact_right{
	float:right;
	width:428px;
	padding:0 0 15px 20px;
	}

.box_contact{
	padding:5px 0 5px 0;
	}
	
.textbox_contact{
	width:250px;
	margin:3px 0 0 0;
	background-color:#666;
	border:0;
	padding:3px;
	color:#fff;
	}
	
	
	
/*css for survices page*/
	
#services_left{
	float:left;
	width:200px;
	padding:0 0 30px 0;
	}

	
#services_right{
/*	float:right;
	width:628px;
*/	padding:30px 0 15px 20px;
color:White;
	}	
	
#services_right p{
	padding:0 0 10px 0;
	margin:0;
	}
	
#services_right ul{
	line-height:160%;
	}
	

.list li { padding: 7px 0px 7px 0px !important; }
.list li { font-size: 12px !important; font-weight: normal !important; }
	
	