/* CSS Document */

html {
	margin: 0;
	padding: 0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color: #000;
	background: #364363 url(images/background.png);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}
h1 {
	display: block;
	background: url(images/logo_small_header.gif) left bottom no-repeat;
	border-bottom: 2px solid #697696;
	padding: 30px 0px 10px 45px;
	margin: 0px 0px 10px 5px;
	height: 10px;
	color: #374465;
	font-size: 20px;
	vertical-align: bottom;
}
h2 {
	display:none;
}
a:link, a:visited, a:active  {

  text-decoration: none;
	color: #006;
font-weight: bold;
}


a:hover  {

  color: #364363;
  text-decoration: underline;
}
#divContainer {
	top: 0px;
	margin: auto;
	position: relative;
	width: 1000px;
	background-image: url(images/back_continue.png);
	background-repeat: repeat-y;
}
#divHeader {
	background-image: url(images/computype_header.jpg);
	width: 700px;
	height: 144px;
	padding: 0px 150px 0px 150px;

}
#divHeader a {
   font-weight: normal;
}
#divToolbar {
	background-image: url(images/back_toolbar_blue.jpg);
	width: 735px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 130px 0px 135px;
}
#divFlash {
	background-image: url(images/back_flash.png);
	width: 721px;
	height: 132px;
	margin: 0px 0px 0px 0px;
	padding: 4px 150px 0px 129px;
}
#divMain {
	background-image: url(images/dullback.jpg);
	background-repeat: repeat-x;
	width: 745px;
	height: 300px;
}

#divFooter {
	background-image: url(images/back_footer.png);
	width: 700px;
	height: 35px;
	padding: 0px 150px 0px 150px;
	display: block;
	color: #374465;
	font-size: 10px;
}
#divBottom {
	width: 700px;
	height: 5px;
	color: #374465;
	font-size: 12px;
text-align: center;
padding: 35px 0px 0px 155px;

}

#divBottom ul {
border-top: 1px dotted #CCCCCC;
	margin: 0;
	padding: 0px 0px 0px 0px;
	cursor: default;
	list-style-type: none;
	width: 700px;
text-align: center;
}
#divBottom ul li {
	display: table-cell;
	padding: 5px 9px 0px 7px;
	float: left;
text-align: center;
background-color: #FFFFFF;
}

#divBottom ul li a {
font-weight: normal;
}
#divToolbar ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	cursor: default;
	list-style-type: none;
	width: 744px;
}
#divToolbar ul li {
	display: table-cell;
	position: relative;
	padding: 0px;
	float: left;
}
#divToolbar a {
	display:inline-block;
	float: left;
}
#divToolbar a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}
#divToolbar img {
	border: 0px;
	float: left;
	display:inline-block;
}
#divLeftColumn {
	position: absolute;
	left: 130px;
	top: 300px;
	width: 210px;
	height: 500px;
}
#divLeftColumn h2 {
	display: block;
	background: url(images/logo_small_header.gif) left bottom no-repeat;
	border-bottom: 2px solid #697696;
	padding: 30px 0px 10px 45px;
	margin: 0px 0px 10px 5px;
	height: 10px;
	color: #374465;
	font-size: 20px;
	vertical-align: bottom;
}
#divLeftColumn ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
}
#divLeftColumn ul li {
	padding: 5px 0px 5px 25px;
	background: url(images/blue_bullet.gif) no-repeat;
	background-position: 0px 6px;
	border-bottom: 1px solid #CCCCCC;
}
#divLeftColumn ul li.last{
	padding: 0px 0px 0px 100px;
	background:none;
	border: none;
	font-size: 12px;
}
#divLeftColumn ul li a:link, #divLeftColumn ul li a:visited, #divLeftColumn ul li a:active {
	text-decoration: none;
	font-weight: bold;
	color: #000066;
}
#divLeftColumn ul li a:hover {
	text-decoration: underline;
}
#divLeftColumn h3 {
	font-size: 16px;
	background: url(images/blue_header.jpg) left center no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 25px;
	color: #FFFFFF;
	cursor: pointer;
}
#divLeftColumn h3 a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#divLeftColumn img {

margin: 0 0 0 17px;

}
#divMainContent {
	width: 515px;
	margin: -5px 0px 0px 0px;
	padding: 0px 180px 0px 350px;
	height: 100%;
	background-image: url(images/back_rest.png);
	background-repeat: no-repeat;
	display: block;
}
#divMainContent h2 {

display:block;
padding: 25px 0px 5px 25px;
	background: url(images/blue_bullet.gif) no-repeat;
	background-position: 0px 26px;
	border-bottom: 1px solid #CCCCCC;
margin-top:0;
}


divMainContent a  {

  text-decoration: none;
	font-weight: bold;
	color: #364363;
}



#divMainContent p {
	padding: 5px;
}

.content p{margin:15px 0;}

#divHeader ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 38px;
	left: 122px;
       width: 300px;
}



#divHeader ul li {
	padding: 2px 0px 3px 0px;
	text-align: right;
}
#divHeader ul li a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
}




.imageHolder {
	width: 600px;
	height: 200px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 10px;
}
.imageHolder .right {
	width: 210px;
	padding: 20px;
	display:inline-block;
	float: left;
	text-align: left;
	font-size: 10px;
}

.imageHolder  h3 {

   background-image: url(images/mid_blue_header_short.jpg);
   background-repeat: no-repeat;
   width: 225px;
   margin: 0px 0px 0px 0px;
   padding: 3px 0px 5px 0px;
   text-align: center;
   color: #FFFFFF;
   font-size: 18px;
}



.imageHolder ul {

	margin: 10px 0px 0px 20px;
	padding: 0;
	list-style: none;

}

.imageHolder ul li {

	width: 180px;
	margin: 0px;
	padding: 2px 2px 2px 20px;
background: url(images/blue_bullet.gif) no-repeat;
background-position: 0px 3px;
}


.imageHolder .left {
	width: 210px;
	padding: 20px;
	display:inline-block;
	float: left;
	text-align: left;
	font-size: 10px;
}
.imageFloatLeft {
	float: right;
	margin: 12px;
	border-left:2px solid #AAAAAA;
	border-bottom:2px solid #AAAAAA;
}
.slideHolder {
	width: 500px;
	height: 200px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 10px;
}
.slideHolder ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.slideHolder .right {
	width: 325px;
	padding: 0px;
	display:inline-block;
	float: left;
	text-align: left;
	font-size: 10px;
}
.slideHolder .left {
	width: 170px;
	padding: 0px;
	display:inline-block;
	float: left;
	text-align: left;
	font-size: 11px;
}
.slideHolder .left h3 {
	font-size: 13px;
	padding: 5px 0px 5px 25px;
	background: url(images/blue_bullet.gif) no-repeat;
	background-position: 0px 6px;
	border-bottom: 1px solid #CCCCCC;
}
.simplehr {
	width: 95%;
	color: #AAAAAA;
	background-color: #AAAADD;
	border: 0px;
	height: 1px;
}


#divClients {



}

#divClients a:link, #divClients a:visited, #divClients a:active {

	text-decoration: none;
	color: #006;
	font-size: 11px;
}

#divClients a:hover {
	
	text-decoration: underline;
	color: #3744AA;
	font-size: 11px;

}

#divClients h3 {

	font-size: 13px;
	margin: 40px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #CCCCCC;

}

#divClients ul {

	float: left;
	width: 600px;
	margin: 10px 0px 50px 20px;
	padding: 0;
	list-style: none;

}


#divClients ul li {

	width: 200px;
	float: left;
	width: 240px;
	margin: 0px;
	padding: 2px;
}



#divPartners {

 padding: 10px;
 margin-bottom: 30px;

}

#divPartners h3 {

padding: 25px 0px 5px 25px;
	background: url(images/blue_bullet.gif) no-repeat;
	background-position: 0px 26px;
	border-bottom: 1px solid #CCCCCC;

}


#divPartners a {

  float: right;
  padding: 10px;
  text-decoration: none;
}



.center {

 text-align: center;

}

.center a {

color: #364363;
text-decoration: none;

}


.quotes {

  width: 100%;
text-align: center;

}


.quotes h3 {

text-align: center;
  width: 450px;
padding: 10px 0px 0px 45px;

}


.quotes-text {

text-align: left;
width: 500px;
padding: 10px 0px 10px 25px;
font-style: italic;
font-weight: bold;

}

.quotes-text h3 {

padding: 25px 0px 5px 25px;
	background: url(images/blue_bullet.gif) no-repeat;
	background-position: 0px 26px;
	border-bottom: 1px solid #CCCCCC;
}


.quotes ul {

	float: left;
	margin: 10px 0px 50px 20px;
	padding: 0;
	list-style: none;

}

.quotes ul li {

	width: 200px;
	float: left;
	width: 240px;
	margin: 0px;
	padding: 2px;
}


.team {
	padding-left: 15px;
	width: 500px;

}

.team-header {
	padding-left: 5px;
	width: 500px;
	background-color: #4A6CC0;
	color: #FFFFFF;
	font-weight: bold;

}

.team-header2 {
	padding-left: 5px;
	width: 508px;
	background-color: #4A6CC0;
	color: #FFFFFF;
	font-weight: bold;
}

.team-row1 {
	padding-left: 4px;
        display: table-row;
}

.team-row1A {
	padding-left: 4px;
padding-top:5px;
        display: table;
}


.team-row2 {
	background-color: #CCCCCC;
}

.team-row3 {
border-bottom:1px dotted;
border-width:thin thin 1px;
font-size:11px;
line-height:16px;
margin-bottom:4px;
padding:10px;
width:468px;
}

.last {

border-bottom: none !important;

}

.team-column1 {
color:#222222;
display:table-cell;
float:left;
font-family:Helvetica,Arial;
font-size:15px;
font-weight:bold;
padding:10px 0 0;
vertical-align:top;
width:150px;
}

.team-column2 {
/*display:table-cell;
float:left;*/
font-size:11px;
font-style:italic;
/*line-height:13px;
padding:0;
vertical-align:top;
width:277px;*/
}

.team-column3 {
	width: 70px;
        height: 59px;
        padding: 5px;
        display: table-cell;
        float: left;
        background-image: url(images/avatars/photo_back.jpg);
        background-repeat: no-repeat;

}

#divWebSecurity {

padding: 0px 0px 15px 3px;

}


#divWebSecurity h3 {

        padding: 5px 0px 0px 25px;
	background: url(images/blue_bullet.gif) no-repeat;
	background-position: 0px 6px;
	border-bottom: 1px solid #CCCCCC;
        margin: 0px 10px 0px 5px;

}


#divWebSiteEvaluation {


}


#divWebSiteEvaluation fieldset
{
border: 1px solid #364363;
width: 400px;
margin: 10px;
}


#divThanks {

 height: 400px;

}

#divThanks p {

   font-size: 15px;
   padding: 50px;
   font-weight :bold;

}


#divThanks a {

 color: #364363;

}



#divContactUs {


}


#divContactUs fieldset
{
border: 1px solid #364363;
width: 400px;
margin: 10px;
}



fieldset legend
{
color: #fff;
background: #697696;
border: 1px solid #364363;
padding: 2px 6px
width: 200px;
}

fieldset label {


width: 150px;
float: left;
text-align: right;
margin: 0px 10px 0px 0px;
display: block

}









fieldset .submit {

width: 100px;
margin: 0px 0px 0px 30px;

}


fieldset .dateRow label {

 width: 310px;
 padding: 0px 0px 0px 30px;
 text-align: left;

}


fieldset .dateRowInput input {

  width: 75px;
  margin: 5px 0px 0px 30px;
  

}


fieldset .dateRowInput a {

  text-decoration: none;
  font-size: 10px;
  color: #AAAAAA;

}

fieldset textarea {

  width: 300px;
  height: 100px;
  font-size: 10px;
  margin: 5px 0px 0px 30px;

}



#divDesignEvaluation{


}


#divDesignEvaluation fieldset
{
border: 1px solid #364363;
width: 400px;
margin: 10px;
}



#divCustomerCare{


}


#divCustomerCare fieldset
{
border: 1px solid #364363;
width: 400px;
margin: 10px;
}


#divCareers{


}


#divCareers fieldset
{
border: 1px solid #364363;
width: 400px;
margin: 10px;
}


.imageleftside {

float: left;
margin: 0px 10px 0px 0px;


}


#CW_Resume {

width: 350px;
height: 250px;

}


#imgQuickSupport {

width: 230px;
height: 20px;

position: absolute;
left: 640px;
top: 40px;

border: none;

}

#imgHomePage {

width: 160px;
height: 117px;

position: absolute;
left: 125px;
top: 20px;

border: none;

}



#divPrivacy {

padding: 0px 0px 20px 0px;

}


#divPrivacy h3 {

padding: 20px 0px 0px 25px;
	background: url(images/blue_bullet.gif) no-repeat;
	background-position: 0px 20px;
	border-bottom: 1px solid #CCCCCC;
        margin: 0px 10px 0px 5px;

}


#divCopyright h3 {

display:none;
visibility: hidden;

}

#divCopyright {


padding: 0px 0px 0px 135px;
font-size: 11px;
height: 40px;
background-color: #364363;
color: #FFFFFF;
}


#divCopyright ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	cursor: default;
	list-style-type: none;
	width: 800px;
	text-align: center;
}

#divCopyright ul li {
	display: table-cell;
	position: relative;
	padding: 0px 20px 0px 0px;
	float: left;
	text-align: center;
	background: none;
}

#divCopyright ul li.copy {

  padding: 0px 100px 0px 0px;

}

#divCopyright ul li a {

 color: #FFFFFF;

}


.cms_odd {
height: 200px;
font-size: 12px;
padding: 5px;
background-color: #f4f4f4;

}

.cms_even {
height: 200px;
font-size: 12px;
padding: 5px;

}


.cms_odd img, .cms_even img { 

float: left;
margin: 10px 30px 10px 10px;
border: 2px solid #000000;

}


.cms_odd h3, .cms_even h3 { 

padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

.cms_odd p, .cms_even p { 
padding: 0px;
margin: 0px;
}


.cms_odd ul, .cms_even ul { 


}

.cms_odd li, .cms_even li {

}


#divCMS {

  padding: 3px;

}


#divCMSHeader {

  font-size: 26px;
  line-height: 35px;

  padding: 10px 10px 10px 10px;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  
color: #364363;

} 


#divBranding {

 padding-bottom: 20px;

}


#divBranding h3 {
padding: 20px 0px 0px 25px;
	background: url(images/blue_bullet.gif) no-repeat;
	background-position: 0px 20px;
	border-bottom: 1px solid #CCCCCC;
        margin: 0px 10px 0px 5px;
}

#divBranding img {

 padding: 10px;

}


#divCity {

  height: 500px;

}

#divCity h3 {

  padding: 5px;

}




#divPackageDetails {
  height: 250px;
  width: 600px;
}

#divPackageDetails h3 {

   background-image: url(images/mid_blue_header.jpg);
   background-repeat: no-repeat;
   margin: 30px 5px 0px 40px;
   padding: 3px 70px 5px 20px;
   text-align: center;
   color: #FFFFFF;
   font-size: 18px;
}

#divPackageDetails ul {

	margin: 10px 0px 0px 20px;
	padding: 0;
	list-style: none;
width: 180px;

}

#divPackageDetails ul img {

 padding: 4px;
 margin: 4px;

}


#divPackageDetails ul li {

	width: 180px;
	margin: 0px;
	padding: 2px 2px 2px 20px;
background: url(images/blue_bullet.gif) no-repeat;
background-position: 0px 3px;
}


#divPackageDetails .right {
	width: 210px;
	padding: 20px;
	display:inline-block;
	float: left;
	text-align: left;
	font-size: 10px;
}
#divPackageDetails .left {
	width: 210px;
	padding: 20px;
	display:inline-block;
	float: left;
	text-align: left;
	font-size: 10px;
}

#divPackageDetails p {

float: left;

height: 8px;
width: 500px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 40px;
font-size: 12px;
font-style: italic;

}

#divPackageDetails p a {

font-weight: bold;
font-style: normal;
color: #697696;
}


#divDataEntry {
margin: 5px 5px 5px 5px;
padding: 5px 5px 0 5px;

}

#divDataEntry h3 {

padding: 25px 0px 5px 25px;
	background: url(images/blue_bullet.gif) no-repeat;
	background-position: 0px 26px;
	border-bottom: 1px solid #CCCCCC;

}


#divPackageDetailsDoubleRow {
  height: 140px;
}

#divPackageDetailsDoubleRow h3 {

   background-image: url(images/mid_blue_header.jpg);
   background-repeat: no-repeat;
   margin: 30px 5px 0px 40px;
   padding: 3px 70px 5px 20px;
   text-align: center;
   color: #FFFFFF;
   font-size: 18px;
}



.doublelist {

	width: 450px;
	margin: 10px 0px 0px 40px;
	padding: 0px;
	list-style: none;

}


.doublelist li {

	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 20px;
background: url(images/blue_bullet.gif) no-repeat;
background-position: 0px 3px;
font-size: 11px;
}


.superH3 {

   background-image: url(images/mid_blue_header.jpg);
   background-repeat: no-repeat;
   margin: 30px 5px 0px 40px;
   padding: 3px 70px 5px 20px;
   text-align: center;
   color: #FFFFFF;
   font-size: 18px;

}

#divServices {

   height: 320px;

}

#divServices h3 {

margin: 25px 20px 5px 10px;
padding: 25px 0px 5px 25px;
	background: url(images/blue_bullet.gif) no-repeat;
	background-position: 0px 26px;
	border-bottom: 1px solid #CCCCCC;

}

#divServices ul {

	float: left;
	width: 500px;
	margin: 10px 0px 50px 50px;
	padding: 0;
	list-style: none;

}


#divServices ul li {

	width: 220px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 4px 25px;
background: url(images/blue_bullet.gif) no-repeat;
background-position: 0px 3px;
font-size: 10px;
}


.imageFloatRight {
	float: left;
	margin: 12px;
	border-left:2px solid #AAAAAA;
	border-bottom:2px solid #AAAAAA;
}


#tblPackages { 
margin: -30px 0px 0px 0px;
 font-size: 11px;
 line-height: 13px;
 width: 100%;
padding: 0px 0px 20px 10px;
}


#tblPackages .rowheader td {

 color: #364363;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
line-height: 14px;
height: 30px;
padding: 5px 5px 5px 5px;
word-spacing: 2px;
font-style: italic;
text-align: center;
vertical-align: middle;

border: none;

background-image: url(images/package_heading.jpg);
background-repeat: no-repeat;

}

#tblPackages .rowheader .noback {

background-image: none;

}

#tblPackages .title {

color: #FFFFFF;
background-color: #1a2d7a;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
line-height: 12px;
height: 50px;
padding: 5px;
word-spacing: 0px;
font-style: italic;
text-align: left;

} 



#tblPackages .rowodd {

 background-color: #E4EBF2;

}

#tblPackages td {

border: 1px solid #DDDDDD;
text-align: center;
width: 20%;
height: 75px;
font-weight: bold;


}


#divPackages {
height: 200px;
}

#divPackages h3 {

margin: 5px 20px 5px 10px;
padding: 25px 0px 5px 25px;
	background: url(images/blue_bullet.gif) no-repeat;
	background-position: 0px 26px;
	border-bottom: 1px solid #CCCCCC;

}

#divPackages ul {

	float: left;
	width: 750px;
	margin: 5px 0px 50px 35px;
	padding: 0;
	list-style: none;

}


#divPackages ul li {

	width: 350px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 4px 25px;
background: url(images/blue_bullet.gif) no-repeat;
background-position: 0px 3px;
font-size: 10px;
}

.title_hosting, .title_web_design, .title_images, .title_navigation, .title_mockups, .title_revisions, .title_maintenance, .title_pages, .title_turnaround, .title_email,
.title_storage, .title_programming, .title_controls, .title_seo, .title_newsletters, .title_mysql, .title_msaccess  {
color: #FFFFFF;
background-color: #1a2d7a;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
line-height: 12px;
height: 50px;
padding: 5px;
word-spacing: 0px;
font-style: italic;
text-align: left;
}


.title_hosting { background-image: url("images/backings/hosting.jpg"); }
.title_web_design { background-image: url("images/backings/weblayout.jpg"); }
.title_images { background-image: url("images/backings/images.jpg"); }
.title_navigation {background-image: url(images/backings/navigation.jpg);}
.title_mockups {background-image: url(images/backings/mockups.jpg);}
.title_revisions {background-image: url(images/backings/revisions.jpg);}
.title_maintenance {background-image: url(images/backings/maintenance.jpg);}
.title_pages {background-image: url(images/backings/pages.jpg);}
.title_turnaround {background-image: url(images/backings/turnaround.jpg);}
.title_email {background-image: url(images/backings/email.jpg);}
.title_storage {background-image: url(images/backings/storage.jpg);}
.title_programming {background-image: url(images/backings/programming.jpg);}
.title_controls {background-image: url(images/backings/controls.jpg);}
.title_seo {background-image: url(images/backings/seo.jpg);}
.title_newsletters {background-image: url(images/backings/newsletters.jpg);}

.title_mysql {background-image: url(images/backings/mysql.jpg);}
.title_msaccess {background-image: url(images/backings/msaccess.jpg);}




.price {

 color: #4466FF;
 
}





#divAdd1 {


background-image: url(images/add1.png);
width: 744px;
height: 123px;
padding: 0px 0px 0px 0px;
margin: 2px 0px 0px 2px;

}


/*  Home Page */


#divHomeBody {

width: 517px;
height: 1450px;
padding-left: 5px;

}


#divHomeTopLeft {

width: 304px;
float: left;
display: block;
clear: none;
padding-right: 10px;

}


#divHomeTopLeft a {

margin: 0 0 0 4px;

}

#divHomeTopLeft a:hover {

text-decoration: none;

}


#divHomeTopLeft .content {

color: #333;
font-family: tahoma;
font-size: 14px;
margin: 0;
padding: 0;
line-height: 22px;

}

#divHomeTopLeft h3, #divHomeTopRight h3 {

font-family: helvetica,arial;
font-size: 17px;
margin-bottom: 4px;
padding-bottom: 0px;
font-weight:bold;


}

#divHomeTopLeft h2, #divHomeTopRight h2 {

font-family: helvetica,arial !important;
font-size: 17px !important;
margin-bottom: 4px !important;
padding-bottom: 0px !important;
font-weight:bold !important;
background:none !important;
margin-left:0 !important;
border:none !important;
padding:5px 0 0 5px !important;
}


#divHomeTopRight {

width: 203px;
float: left;
display: inline;
padding-top:30px;

}


#divHomeTopRight img {

border: 0;
margin-top: 7px;

}


#divHomeTopRight img:hover {

	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;

}

#divHomeTopRight a:link{color:#333; text-decoration:underline;}
#divHomeTopRight a:active{color:#333; text-decoration:underline;}
#divHomeTopRight a:visited{color:#333; text-decoration:underline;}
#divHomeTopRight a:hover{color:#666; text-decoration:underline;}


.dotted {

border-bottom: 1px dashed #CCCCCC;
border-top: 0;
border-left: 0;
border-right: 0;
clear: both;
display:block;
font-size:3px;
line-height: 8px;
margin-bottom: 8px;
}


#divHomeBottomLeft {

width: 210px;
float: left;
display: block;
clear: none;
padding-right: 10px;

}

#divHomeBottomLeft a {

font-size: 13px;

}


#divHomeBottomLeft img {

border: none;

}

#divHomeBottomLeft img:hover {

	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;

}


#divHomeBottomLeft a:hover {

text-decoration: none;

}


.blueside {

color: #000;
font-family: tahoma;
font-size: 13px;
line-height: 18px;
border-left: 3px solid #A4D5F9;
padding: 0 0px 0 5px;
margin: 12px 0 12px 0;

}


#divHomeBottomRight {

width: 290px;
float: left;
display: inline;
border-left: 1px dashed #CCCCCC;
padding-left: 6px;

}

#divHomeBottomRight h3 a:link {
	color:#000;
	margin-bottom:0;
}

#divHomeBottomRight h3 a:active {
	color:#000;
	margin-bottom:0;
}

#divHomeBottomRight h3 a:visited {
	color:#000;
	margin-bottom:0;
}

#divHomeBottomRight a:hover {

text-decoration:none;

}


.infoRight {

padding: 0 0 12px 66px;
margin-top: 7px;

}



/*#divHomeBottomRight div:hover {

border-right: 4px solid #5E8BE6;
width: 220px;
background-color: #FFFFFF;

}

#divHomeBottomRight div:hover p {

color: #000000;

}*/


.infoRight h3 {

font-family: helvetica,arial;
font-size: 17px;
margin: 0 0 4px 0;
padding-bottom: 0px;
color: #000000;

}

.infoRight p {

color: #000;
font-family: tahoma;
font-size: 13px;
line-height: 18px;
padding: 0px;
margin: 0px;
font-weight: normal;

}

.showDesignInfo {

background-image: url(images/icon_design.jpg);
background-repeat: no-repeat;

}

.showSEO {

background-image: url(images/icon_seo.jpg);
background-repeat: no-repeat;

}

.showIT {

background-image: url(images/icon_it.jpg);
background-repeat: no-repeat;

}

.showHosting {

background-image: url(images/icon_hosting.jpg);
background-repeat: no-repeat;

}


.cmsfeature_header {

padding: 20px 0 0 5px;

}


.cmsfeature_header img {

border: 0;

}

.cmsfeature_header img:hover {


filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;

}



.cmsfeature_h3 {

font-family: helvetica, arial;
font-size: 18px;
padding-left: 10px;
line-height: 30px;

}



.finale {

font-family: helvetica, arial;
font-size: 12px;
padding-left: 10px;
line-height: 20px;

}


.cmsfeature_wysiwyg {
background-image: url(images/icon_tinymce_editor.jpg);
}


.cmsfeature_filemanager {
background-image: url(images/icon_file_manager.jpg);
}


.cmsfeature_contacts {
background-image: url(images/icon_contact_manager.jpg);
}


.cmsfeature_revision {
background-image: url(images/icon_revision_system.jpg);
}


.cmsfeature_items {
background-image: url(images/icon_items.jpg);
}


.cmsfeature_calendars {
background-image: url(images/icon_calendars.jpg);
}



.cmsfeature_newsletter {
background-image: url(images/icon_newsletter.jpg);
}


.cmsfeature_seo {
background-image: url(images/icon_seo_rewriting.jpg);
}


.cmsfeature_lock {
background-image: url(images/icon_lock.jpg);
}


.cmsfeature_layouts {
background-image: url(images/icon_layouts.jpg);
}



.cmsfeature_gallery {
background-image: url(images/icon_gallery.jpg);
}



.cmsfeature_listitem {

padding: 0 0 0 135px;
background-repeat: no-repeat;

}

.cmsfeature_listitem h4 { 

font-family: tahoma;
font-size: 18px;
margin: 0;
padding: 0 0 5px 5px;

}

.cmsfeature_listitem .content {

color: #555555;

font-family: tahoma;
font-size: 13px;
margin: 0 0 20px 0;
padding: 0;

line-height: 20px;

}


h3.minor {

text-align: right;
font-size: 25px;
font-style: italic;
font-weight: normal;
margin: 20px 20px 0px 0px;
font-family: tahoma;

}


h4.minor {

text-align: right;
font-size: 25px;
margin: 20px 20px 0px 0px;
color: #444444;
font-family: tahoma;

}


.oruse {

padding: 5px 20px 5px 10px !important;
font-size: 15px;
color: #777777;
font-family: tahoma;
line-height: 22px;
}




.designTop {
margin: 15px 5px 5px 5px;
height: 220px;
border-bottom: 1px solid #BFD5FF;

}


#ulDesignGallery {
list-style: none;
margin:0;
padding: 0;
float: left;
}

#ulDesignGallery li {
margin:0;
padding: 0;
}

#ulDesignGallery li img {
margin:0;
padding: 0;

border: 1px solid #000000;

}

.designTop > img {

float: left;
padding: 5px 0 0 320px;

}


.icon_quickstart {

background-image: url(images/design/icon_quickstart.jpg);

}

.icon_premium {

background-image: url(images/design/icon_premium.jpg);

}



.designpackage_listitem {

padding: 10px 0 0 90px;
background-repeat: no-repeat;
background-position: 15px 13px;
border-bottom: 1px dashed #EEEEEE;

}

.designpackage_listitem h4 { 

font-family: tahoma;
font-size: 18px;
margin: 0;
padding: 0 0 0 5px;

}

.designpackage_listitem .content {

color: #555555;

font-family: tahoma;
font-size: 14px;
margin: 0 0 20px 0;
padding: 0;

line-height: 20px;

}



.designpackage_listitem a {

float: right;
padding: 10px;
}


#aChooseTemplate:hover {

	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;

}



#aChooseTemplate img {

border: none;
margin: 5px 0 0 0;

}


#divShowColors {

border: 1px solid #000000;

width: 100px;
height: 95px;

padding: 8px;

position: absolute;
top: 625px;
margin-left: 350px;

}


#divPrimaryColor {

border: 1px solid #000000;
height: 45px;
margin-bottom: 2px;

}

#divSecondaryColor {

border: 1px solid #000000;
height: 45px;

}



fieldset h3 {

background-color: #5C87DE;
color: #FFFFFF;
padding: 3px 0 3px 6px;

}



#imgSendDesignRequest {

border: none;
float: left;
margin-left: 30px;

}

#txtComments {
width: 250px;
float: left;

}


.formHelp {

font-size: 13px;
font-weight: bold;
color: #475372;
width: 475px;
margin: 10px;
line-height: 20px;
font-style: oblique;
display: block;

}




.designProcessRow {

height: 180px;
border-bottom: 1px solid #364363;

}


.designProcessRow img {


border: none;

}





.designProcessRow h3 {
font-size: 17px;
margin-left: 250px;
line-height: 20px;
}

.designProcessRow p {
margin-left: 260px;
padding: 0px !important;
color: #666666;
font-size: 15px;
line-height: 22px;
}


.designProcessRow.stage0 {

background: #FFFFFF url('images/design/design_stage0.jpg') no-repeat;

}



.designProcessRow.stage1 {

background: #FFFFFF url('images/design/design_stage1.jpg') no-repeat;

}

.designProcessRow.stage2 {

background: #FFFFFF url('images/design/design_stage2.jpg') no-repeat;

}

.designProcessRow.stage3 {

background: #FFFFFF url('images/design/design_stage3.jpg') no-repeat;

}

.designProcessRow.stage4 {

background: #FFFFFF url('images/design/design_stage4.jpg') no-repeat;

}



.designProcessRow.stage5 {

border-bottom: none;
height: 100px;

}



.designProcessRow.stage5 h3 {
margin-left: 10px;
width: 300px;
float: left;
}



.designProcessRow.stage5 p {
margin-left: 10px;
width: 159px;
float: right;
}


#slideshow {
					position:relative;
					height:150px;
}
				
#slideshow IMG {
					position:absolute;
					top:0;
					left:0;
					z-index:8;
					opacity:0.0;
}
				
#slideshow IMG.active {
					z-index:10;
					opacity:1.0;
}
				
#slideshow IMG.last-active {
					z-index:9;
				}
				
/***************** SEO & PPC Pages *****************/

.seo-basic-bg {background-color:#6495F8;}
.seo-bronze-bg {background-color:#C97E3B;}
.seo-silver-bg {background-color:#E9E9E9;}
.seo-gold-bg {background-color:#EBD975;}
.seo-side-bg {background: url(images/seo-bg.png) no-repeat; color:#fff; line-height:22px;}
