@charset "utf-8";
/* CSS Document */

@font-face
{
font-family: AvantGarde Md BT;
src: url('AVGARDM.TTF'),
     url('AVGARDM.TTF'); /* IE9 */
} 

@font-face
{
font-family: CopprplGoth BT;
src: url('957877_VLD-12380271L_COPGOT14.TTF'),
     url('957877_VLD-12380271L_COPGOT14.TTF'); /* IE9 */
} 


a[href^=tel]{
    color:inherit;
    text-decoration:none;
}

/* unvisited link */
a:link {
    color: #551A8B;
}

/* visited link */
a:visited {
    color: #551A8B;
}

/** RESETS **/
body { padding:0px; margin:0px; background-color:#afaeae; }
h1, h2, h3 { display:inline; line-height:normal;}
a { text-decoration:none; border:none;}
ul { margin:0px;}
img { border:none;}
p {text-align:justify;font-family:"CopprplGoth BT"; color:#FFF; font-size:13px; line-height:15px;}

/** PRESETS **/
.h1 { font-family:"AvantGarde Md BT"; font-size:19px; color:#e57c23;}

/** STRUCTURE **/
#header { width:100%; background-image:url(images/headerspan.png); height:122px; background-repeat:repeat-x; position:relative; z-index:1; }
#container { 
	width:1024px; 
	background-image:url(images/mainbgspan.jpg); 
	background-repeat:repeat-x; 
	padding:20px 40px 0px 40px; 
	border:1px solid #010101; 
	border-top:none;
	margin:0px auto; 
	background-color:#383838;
	margin-top:-5px;
	box-shadow: 0px 0px 15px #383838;
	position:relative;
	z-index:0;
		}
#content { min-height:500px;}
.shadow { border:1px solid #010101; box-shadow: 0px 0px 15px #333; }


/** HEADER **/
#topmenu { width:1050px; margin:0px auto; padding-top:10px; height:10px;}
#topmenu ul { display:inline-block; padding-top:80px; }
#topmenu ul div { display:inline-block; width:90px; }
#topmenu li { list-style-image:none; display:inline; padding-left:10px; }
#topmenu li a { font-family:"CopprplGoth BT"; font-size:15px; color:#515151; letter-spacing:-1px;}
#topmenu li a:hover { color:#e57c23;}
#topmenu li a span { font-size:13px; line-height:3px;}
.selected { color:#e57c23 !important; list-style-position:outside; list-style-type:none; margin:0px; padding-top:30px; }
#languages { font-family:"CopprplGoth BT"; font-size:12px; color:#515151; text-align:right; float:right; line-height:11px;}
#languages span { font-weight:bold; font-size:13px; color:#e57c23;}


@media screen and (max-device-width: 480px){
   body { background-image:url(images/headerspan.png); height:122px; background-repeat:repeat-x; background-position:top;}
}


/** FOOTER  **/
#footer { width:900px; margin:0px auto; text-align:center; font-family:"CopprplGoth BT"; margin-top:50px;}
#footer ul { margin-bottom:5px;}
#footer ul li { display:inline; padding-right:10px;}
#footer ul li a { color:#696969;  font-size:12px;}
#footer ul li a:hover { color:#7e7d7d;}
#footer span { color:#fff; font-size:14px;}
#footer p { font-family:Tahoma, Geneva, sans-serif; font-size:9px; color:#fff;}
#copy { font-size:9px; color:#fff; text-align:center; font-family:Tahoma, Geneva, sans-serif; width:1024px; margin:5px auto;}
#copy span { float:right;}
#copy span a { color:#696969;}

/** SPLASH **/
#splash { width:800px; margin:0px auto; text-align:center; color:#fff; font-size:13px; font-family:"CopprplGoth BT"; margin-top:60px;}
#splash p { margin:20px auto; width:450px;}

/** HOME **/
/**#hpbox p, #aboutbox p, #constructionbox p, #contactbox p { font-family:"CopprplGoth BT"; color:#b1b1b1; font-size:13px; line-height:15px; width:630px;}**/
.hplist { padding:10px; display:inline-block; margin-left:10px;}
.hplist li { font-family:"AvantGarde Md BT"; font-size:13px; color:#e57c23; padding-bottom:16px; list-style-type:none; }
#hpbox { margin:90px 0px 0px 170px;}


/** ABOUT US **/

#aboutbox { margin:10px 60px; }
.list1 { padding:10px; display:inline-block; margin-left:10px; width:500px;}
.list1 li {  list-style-image:url(images/orangearrow2.png); }
.text1 { font-family:"CopprplGoth BT"; color:#b1b1b1; font-size:13px; line-height:15px;}
.text1 span { color:#FFF;}
.center { margin:10px auto; min-width:500px; text-align:center;}
.quote { color:#bcbcbc; font-family:"CopprplGoth BT";  font-size:11px; line-height:15px; }
.quote i { color:#a2a1a1;}
.orange { color:#e57c23;}

#constructionbox { margin:20px 0px 0px 80px;}
#constructionbox img { margin-bottom:100px;}
#constructionbox p {width:800px; }

.list2 { margin-left:-20px; display:inline-block;}
.list2 li { list-style-image:url(images/orangebullet.png);  font-family:"CopprplGoth BT"; color:#b1b1b1; font-size:13px; line-height:15px;}
.list2 li span { color:#fff; padding-left:60px;}

#contactbox { margin:40px 0px 0px 80px;}
#contactbox p {width:500px; }
.white { font-size:13px; color:#fff;}
.small { font-size:11px; color:#929191; line-height:10px;}
#contactbox img { margin-bottom:50px;}
#contactform { clear:both; margin-left:-40px;}
#contacform ul { margin:0px; padding:0px; display:inline-block; }
#contactform li {list-style-type:none; margin:0px; padding:0px; padding-bottom:5px;}
#contactform span { font-family:"AvantGarde Md BT"; font-size:12px;vertical-align:middle;}
#contactform label { font-family:"CopprplGoth BT"; font-size:12px; color:#FFF; width:150px; display:inline-block; vertical-align:middle;}
#contactform span { font-family:"CopprplGoth BT"; font-size:12px; color:#FFF;display:inline-block;}
#contactform input, #contactform textarea { border:1px solid #373737; font-size:12px; color:#fff; padding-left:5px; height:14px; width:185px; background-color:#575757;}
#contactform textarea { height:90px; width:280px;}
#submit { background-image:url(images/submit.png); width:83px; height:29px; background-repeat:no-repeat; display:inline-block; margin-left:105px; }



/** SERVICES **/

#serviceheader { text-align:center; width:700px; margin-bottom:20px; margin-top:15px;}
.dark { font-family:"CopprplGoth BT"; font-size:12px; color:#404040;}
.servicesection { font-family:"AvantGarde Md BT"; font-size:13px; color:#000;}
#servicecat li a, #servicecat li {  list-style-type:none; font-family:"AvantGarde Md BT"; font-size:12px; color:#FFF; padding-bottom:15px; letter-spacing:0.5px;}
#servicetopic li a, #servicetopic li { list-style-type:none; font-family:"CopprplGoth BT"; font-size:13px; color:#c0c0c0; padding-bottom:5px;}
#servicetopic b { font-family:"CopprplGoth BT"; font-size:13px; color:#c0c0c0; border-bottom:1px solid #e57c23; }
#serviceitem span { font-family:"AvantGarde Md BT"; font-size:13px; color:#FFF;vertical-align:middle;}
#serviceitem p { width:400px; font-family:"CopprplGoth BT"; color:#b1b1b1; font-size:12px; line-height:15px; margin-left:30px;}
.rightborder { border-right:1px solid #383838;}
#servicetable { margin-top:30px;}
#servicecat, #servicetopic { margin-top:10px; display:inline-block; margin-left:-20px; }
#servicecat li a:hover, #servicetopic li a:hover { text-decoration:underline;}
.svcsel { list-style-image:url(images/orangebullet.png); }
.svcnone { list-style-image:none;}

.error {
     color:#CC3300 !important;
}

.level2 {
    margin-left: 20px;
}

.radio,.checkbox {
    width: auto !important;vertical-align:middle !important;border:0px !important;height:auto !important;
}

.data {
    
}

.file {
    height: auto !important; width: auto !important;
}

.state {
    margin: 30px !important;font-size:16px !important;color:#FF6600 !important;
}

.packagelist {
    width: 49%; display: inline-block;vertical-align: top;
}
.packagelist li {
    font-family:"AvantGarde Md BT"; font-size:12px; color:#FFF; padding-bottom:15px; letter-spacing:0.5px;
}

.packagetitle {
    width: 600px; text-align: center; color: white; margin: 20px; font-size: 1.1em;
}

.apply-link {
    background-color: purple; padding: 4px 10px 4px 10px; color: white!important;border-radius: 5px;
}

.package {
    margin-bottom: 60px; border-color: white; border-style: solid;border-width: 1px;
}
