@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(images/bg_tile.jpg);
	background-repeat: repeat-x;
}

#topnavbar {
    width:1020px;
    height:50px;
    margin:0 auto;
}

#header{
    width:1024px;
    height:255px;
    margin: 0 auto;
}

#spacer1{
    width:820px;
    height:40px;
    margin: 0 auto;
    background-image:url(images/spacer_tile.gif);
    background-repeat:repeat-x;}

#spacer2{
    width:820px;
    height:40px;
    margin: 0 auto;
    background-image:url(images/spacer_tile.gif);
    background-repeat:repeat-x;}
	
#primarycont{
width:820px;
height:165px;
margin:0 auto;}

#primarycont2{
width:820px;
margin:0 auto;}

#midcontent{
width:820px;
height:25px;
margin: 0 auto;
font-family:Georgia;
font-style:italic;
font-weight:bold;
font-size:20px;}

#secondrycont{
width:820px;
margin:0 auto;
}
#leftcont{
width:400px;
height:330px;
float:left;
background-color:white;

}
#rightcont{
width:400px;
height:310px;
float:right;
background-color:white;
}
#tertiarycont{
width:820px;
margin:0 auto;
padding-top:5px;
clear:both;}

#midcontent2{
width:400px;
float:left;
font-family:Georgia;
font-style:italic;
font-weight:bold;
font-size:20px;}

#midcontent3{
width:400px;
float:right;
font-family:Georgia;
font-style:italic;
font-weight:bold;
font-size:20px;}

#footer{
width:820px;
padding-top:10px;
margin-bottom:10px;
clear:both;
margin:0 auto;
font-size:11px;
background-image:url(images/spacer_tile2.gif);
background-repeat:repeat-x;}

/*typographic styles*/
.primarytext{
font-family:Georgia;
font-size:12px;
line-height:175%;
color:#636363;
}

.head{
font-family:Georgia;
font-size:20px;
color:#555555;
font-style:italic;}

.headings{
font-family:Georgia;
font-size:14px;
color:#c30000;
font-style:italic;
line-height:150%;
font-weight:normal;
}
.bodytext{
font-family:Georgia;
font-size:12px;
color:#636363;
font-style:normal;
font-weight:normal;
line-height:150%;
}
.bodytext2{
font-family:Georgia;
font-size:12px;
color:#636363;
font-style:normal;
font-weight:normal;
line-height:170%;
}

.link{
font-family:Georgia;
font-size:14px;
color:#c30000;
font-style:normal;
line-height:150%;
font-weight:normal;
}
.link:hover{
font-family:Georgia;
font-size:14px;
color:#c30000;
font-style:normal;
line-height:150%;
font-weight:normal;
background-color:#fdf2f2;
}

.link2{
font-family:Georgia;
font-size:12px;
color:#636363;
font-style:normal;
line-height:150%;
font-weight:normal;
text-decoration:none;
padding:2px;
}
.link2:hover{
font-family:Georgia;
font-size:12px;
color:black;
font-style:normal;
line-height:150%;
font-weight:normal;
background-color:#dddddd;
text-decoration:none;
padding:2px;
}

.link3{
font-family:verdana;
font-size:11px;
color:#adadad;
font-style:normal;
line-height:150%;
text-decoration:none;
padding:2px;
}
.link3:hover{
font-family:verdana;
font-size:11px;
color:black;
font-style:normal;
line-height:150%;
background-color:#dddddd;
text-decoration:none;
padding:2px;
}





/*formelements*/
.input{
width:220px;
height:20px;
border:1 px solid #9c9c9c;
background-color:#f7f7f7;
padding:2px;}

.text{
width:220px;
height:60px;
border:1 px solid #9c9c9c;
background-color:#f7f7f7;
padding:2px;}

/* **************  Package Cont *********************** */
.package_cont{
	background:url(images/table_shadow_bg.png) top repeat-y;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	margin-bottom:15px;
}
.tableGradSmall{
	background:url(images/small_shadow.jpg) top repeat-y !important;
	width:450px;
}
.tableGradSmall .websiteContent{
	width:392px;
}
.tableGradSmall .tableGrad{
	width:414px;
}
.tableGradSmall .topShadow,.tableGradSmall .btmShadow{
	width:413px;
	left:18px;
}
.featModSmall{
	min-height:125px !important;
}

.featApp{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	margin-bottom:30px;
}
.featApp ul{
	margin:0;
}
.topShadow{
	background:url("images/top_shadow.png") repeat-x scroll left top transparent;
	height:8px;
	left:13px;
	position:absolute;
	top:-7px;
	width:601px;
}

.btmShadow{
	background:url("images/btm_shadow.png") repeat-x scroll left top transparent;
	height:8px;
	left:13px;
	position:absolute;
	bottom:-7px;
	width:601px;
}
.webPres{
	background:url(images/webpresence_bg.jpg) top left repeat-x;
	height:39px;
	font-size:20px;
	font-style:italic;
	line-height:39px;
	color:#131313;
	padding:0 0 0 20px;
	width:577px;
	border:solid 1px #f5d325;
	border-bottom:none;
	margin:0 auto;
	font-weight:normal;
}
.marCont{
	background:url(images/marcont_bg.jpg) top left repeat-x;
	height:39px;
	font-size:20px;
	font-style:italic;
	line-height:39px;
	color:#131313;
	padding:0 0 0 20px;
	width:577px;
	border:solid 1px #e7ae6b;
	border-bottom:none;
	margin:0 auto;
	font-weight:normal;
}
.websiteContent{
	background:url(images/websitecont_bg.jpg) top left repeat-x;
	height:39px;
	font-size:20px;
	font-style:italic;
	line-height:39px;
	color:#131313;
	padding:0 0 0 20px;
	width:577px;
	border:solid 1px #bc1111;
	border-bottom:none;
	margin:0 auto;
	font-weight:normal;
}
.blogContent{
	background:url(images/blog_bg.jpg) top left repeat-x;
	height:39px;
	font-size:20px;
	font-style:italic;
	line-height:39px;
	color:#131313;
	padding:0 0 0 20px;
	width:577px;
	border:solid 1px #b7de7c;
	border-bottom:none;
	margin:0 auto;
	font-weight:normal;
}
.mediakit{
	background:url(images/mediakit.jpg) top left repeat-x;
	height:39px;
	font-size:20px;
	font-style:italic;
	line-height:39px;
	color:#131313;
	padding:0 0 0 20px;
	width:392px;
	border:solid 1px #73c9f4;
	border-bottom:none;
	margin:0 auto;
	font-weight:normal;
}
.package_cont table th{
	background:#080808;
	color:#fff;
	padding:3px 0;
	font-size:14px;
}
.package_cont table th.first, .package_cont table td.first{
	padding-left:20px;
}
.package_cont table th.last, .package_cont table td.last{
	border-right:none;
}
.package_cont table td{
	border-bottom:dotted 1px #d9d9d9;
	border-right: dotted 1px #d9d9d9;
	padding:10px;
}
.tableGrad{
	background:url("images/table_bg.png") repeat-x scroll left bottom #FFFFFF;
	margin:auto;
	width:599px;
}


.featMod{
	background:#fcfcfc;
	border-right:solid 1px #e4e4e4;
	border-left:solid 1px #e4e4e4;
	padding:10px 15px;
	color:#636363;
	width:263px;
	text-align:left;
	min-height:200px;
	*height:200px;
}
.featMod h2{
	font-size:16px;
	font-weight:normal;
	font-style:italic;
	color:#333333;
	margin:0 0 15px 0;
}
.featMod p{
}
.rightMod{
	padding:0 0 0 10px;
}
.topPadding{
	padding-top:15px;
}
.BigMod{
	width:567px;
	min-height:118px !important;
}
.vas{
	background:url(images/vas_bg.png) bottom left #fff;
	border-right: solid 1px #d4d4d4;
	border-left: solid 1px #d4d4d4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#636363;
	padding:0 10px;
}
.vas h3{
	font-size:12px;
	color:#333333;
	font-style:italic;
	font-weight:bold;
	margin:0px;
}
.packageUl{

}
.white{
	background:#fff;
}
.labelBg{
	background:#fff url(images/label_bg.jpg) bottom left repeat-x;
	margin:0px !important;
	padding-left:10px !important;
	font-weight:bold;
	font-style:italic;
	font-size:15px;
}
.labelBg table td{
	border:none;
}
/* ************************************************ */
