* {
	padding: 0;
	margin: 0;
	border:0;
}

body  {
}


#wrapper {
	text-align: left;
	margin: 0px auto;
	width: 900px;
	color: #000000;
	background-image: url(images/navBG2.gif);
	background-repeat: repeat-y;
}

#container {
	margin-top:5px;
}



#header {
	height: 220px;
}

#header img {
	float: left;
}

#side-a {
	float: left;
	width: 190px;
	text-align:center;
}

#side-b { 
	margin: 0;
	padding-left: 5px;
	float: left;
	width:700px;
	height: 1%;
}


/* Content layout classes */
.content_2col_left {
	float: left;
	/* Total width is 700px */
	width:345px;
}

.content_2col_right {
	float:right;
	width:345px;
}

.content_center {
	padding-top:20px;
	clear:both;
	float: left;
	width:700px;
}

.content_2col_lower_left {
	clear:both;
	float: left;
	width:345px;
}

.content_2col_lower_right {
	clear:right;	
	float: right;
	width:345px;
}

.addit_feats {
	padding-top:20px;
	clear:both;
	float: left;
	width:700px;
	height:120px;
}

.addit_feats_text {
	padding-top:20px;
}

.bg_pics_right_txt {
	padding-top:20px;
	padding-left:140px;
	padding-right:12px;
}
.bg_pics_right_lower_txt {
	padding-top:10px;
	padding-left:140px;
	padding-right:12px;
}

div.valign_pics {
	vertical-align:top;
}

/* Flash website templates page */
#mediumTextBG_fwt {
	padding-top:25px;
	background-image: url(images/mediumTextBG.gif);
	background-repeat: no-repeat;
	background-position: top center;
	height:195px;
}

#smallerTextBG_fwt {
	padding-top:15px;
	background-image: url(images/smallerTextBG.gif);
	background-repeat: no-repeat;
	background-position: top center;
	height:105px;
}

.fwt_thumbs {
	padding-top:5px;
	line-height:60px;
	text-align:right;
	float:left;
	height:55px;
	width:172px;
}


.paypal_btns {
	padding-top:5px;
	line-height:60px;
	text-align:left;
	float:right;
	height:55px;
	width:173px;
}

.fwt_thumbs_lower {
	clear:both;
	padding-top:5px;
	line-height:60px;
	text-align:right;
	float:left;
	height:55px;
	width:172px;
}


.paypal_btns_lower {
	clear:right;
	padding-top:5px;
	line-height:60px;
	text-align:left;
	float:right;
	height:55px;
	width:173px;
}


/* Page IDs */

#index_flash_div {
	height:264px;
	padding-left:10px;
}

#index_content_bg {
	padding-top:30px;
	padding-right:10px;
	background-image: url(images/smallTextBG.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:132px;
}

#index_quotes {
	padding-left:20px;
	padding-right:10px;
}

#index_add_feats {
	padding-top:20px;
}

#services_left_top {
	height:120px;
	background-image: url(images/flashTextBG.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#services_right_top {
	height:120px;
	background-image: url(images/cmsTextBG.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#services_left_bottom {
	padding-top:20px;
	height:120px;
	background-image: url(images/ecomTextBG.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#services_right_bottom {
	padding-top:20px;
	height:120px;
	background-image: url(images/tempTextBG.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}



/* End page IDs */


#footer {
	clear: both;
	height:120px;
	width: 900px;
	background: #FFF;
	background-image: url(images/footerBanner.jpg);
	background-repeat: no-repeat;
	text-align:center;
}

#footSpacer {
	height: 35px;
}

#footNav {
	padding: 0 0 0 230px;
	height: 20px;
}

#footLinks {
	padding-top:25px;
	padding-left:350px;
	height: 45px;
}


.picBorders {
	border: 1px solid #FFFFFF;
}


/*FONTS*/

A.bodyLinksRed:link {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
	color: #FF0000;
}
A.bodyLinksRed:visited {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
	color: #FF0000;
}
A.bodyLinksRed:active {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
	color: #FF0000;
}
A.bodyLinksRed:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
	color: #990000;
}

A.navLinks:link {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
	color: #990000;
	letter-spacing: 0.1em;
}
A.navLinks:visited {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
	color: #990000;
	letter-spacing: 0.1em;
}
A.navLinks:active {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
	color: #990000;
	letter-spacing: 0.1em;
}
A.navLinks:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}

.bodyText {
	font-family: Verdana;
	font-size: 9px;
	color: #333333;
	text-transform: none;
}


A.bodyLinks:link {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
	color: #333333;
}
A.bodyLinks:visited {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
	color: #333333;
}
A.bodyLinks:active {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
	color: #333333;
}
A.bodyLinks:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
	color: #006699;
}

A.smallNav:link {
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
}
A.smallNav:visited {
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
}
A.smallNav:active {
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
}
A.smallNav:hover {
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	color: #666666;
}

.copyright {
	font-family: Verdana;
	font-size: 9px;
	color: #666666;
	text-transform: none;
}

.headings {
	font-family: Verdana;
	font-size: 10px;
	color: #990000;
	font-weight: bolder;
}

.comments {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
}

.new_item {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}