/* 
    Document   : style2
    Created on : Feb 26, 2009, 3:13:54 PM
    Author     : DA Web Host
    Description:
        
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; outline: none;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}

body{
	font: 82% arial;
   	line-height: 1.6;
    background:#e5e5e5;
	}

p   {
	margin: 0 0 1.5em;
	}
img,div,a{ behavior: url('includes/css/iepngfix.htc') }

#wrapper {
    margin:0pt auto;
    width:758px;
    /*background: #e5e5e5 url(../../images/hdbackground.gif) top repeat-x;*/
    }

#header{
    margin:0pt auto;
    width:758px;
    
    }
#header .logo {
    width:219px;
    height:60px;
    float:left;
    background:url(../../images/logo1.jpg) no-repeat center left;
    background-position:0px 21px;
}
#header .affiliate {
    font: 82% Georgia, "lucida bright", "times new roman", arial;
    margin:0pt auto;
    width:539px;
    height:26px;
    float:right;
    }
    
#header .affiliate a, .affiliate a:link, .affiliate a:active, .affiliate a:visited
    {
    margin-top:19px;
    float:right;
    color:#B3B3B3;
    text-decoration:none;
    background:none;
    padding:0px;
    }

#header .affiliate a:hover{color:#033047;}

#menu 
    {
    float:left;
    width:758px;
    height:19px;
    font-size:11px;
    font-family:arial;
    padding:0px;margin:0px;
    font-weight:bolder;
    margin-top:21px;
    color:#000000;
    background:none;
    }


#menu a, #menu a:link, #menu a:active, #menu a:visited
    {
    float:left;
    margin:0px;
    color:#000000;
    text-decoration:none;
    vertical-align:text-top;
   
    }

#menu a:hover{color:#033047;}

.horizontal_line {height:1px;background-color:#ffffff;clear:both;}
.horizontal_line2 {height:1px;background-color:white;clear:both;padding-top:12px;padding-bottom:12px;}

ul.MenuBarHorizontal
{   float:left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	
	width: auto;
}
ul.MenuBarHorizontalright
{   float:right;
	margin: 0;
	padding: 0;
	list-style-type: none;
	
	width: auto;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	
	float: left;
}
ul.MenuBarHorizontal li.rightli
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	
	left:226px;
}
ul.MenuBarHorizontal li.sep
{
	margin: 0;
   
	margin-left:17px;
    margin-right:17px;
	list-style-type: none;
	width:2px;
    height:25px;
	
	background:url(../../images/sep.gif) no-repeat;
    bottom:5px;
    

}
ul.MenuBarHorizontal li.sepright
{
	margin: 0;
    left:222px;
	margin-left:21px;
    margin-right:9px;
	list-style-type: none;
	width:2px;
    height:25px;
	
	background:url(../../images/sep.gif) no-repeat;
    bottom:5px;


}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/



/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	padding:0;
    font-weight:bold;
	text-decoration: none;
}
/* Menu items that have mouse over or focus have a white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	
	color: #FFF;
}


/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	
	}
}

#headercontent {
    width:758px;
    height:108px;
    padding-top:5px;
    }



#headercontent .text {
    
    font-size:.971em !important;
    margin:0 auto;
    color:#033047;
    padding:.991em 11px 0 .961em;
    width:auto;
    height:71px;
    text-align:left;
    left:12px;
    }
#midcontainer{
    width:761px;
    margin:0 auto;
    display:block;
}
#banner{
    width:761px;
    height:226px;
    margin:0 auto;
    margin:11px 0 13px 0;
    background:url(../../images/banner.png) no-repeat;
    }

#search{}

#features{margin:13px 0pt 13px auto;height:235px;width:755px;background: url(../../images/features.png) no-repeat;font-size:12px;}

#features .text {height:154px;width:755px;padding-top:53px;}
#features .starter{float:left;width:215px;height:154px;padding-left:23px;padding-top:7px;}
#features .slines1{float:left; width:138px;height:21px;padding-left:12px;background:url(../../images/arrow.png) no-repeat center left;}
#features .slines0{float:left; width:138px;height:21px;padding-left:12px;}
#features .slines2{float:left; width:65px;height:21px;}

#features .general{float:left; width:267px;height:154px;padding-left:13px;}
#features .glines1{float:left; width:261px;height:20px;padding-left:1px;}

#features .services{ float:left; width:220px; height:154px; padding-left:13px;}
#features .selines{float:left; width:220px;height:21px;padding:4px 0 0 2px;background:url(../../images/blines.png) no-repeat bottom left;}

#footer{font-size:11px;padding-top:6px;width:755px;}
#footer .left{float:left;width:500px;height:16px;}
#footer .right{float:right;}
#footer a, #footer a:hover, #footer a:active, #footer a:visited{
        text-decoration:underline;position: relative;color:#000000; margin-right:3px;margin-left:3px;padding-left:-4px;
    }
#footer img{vertical-align:middle;}

.clear {clear:both;}
.ordernow a, .ordernow a:hover, .ordernow a:active, .ordernow a:visited{font-size:11px;font-weight:bolder;color:#027eb6;text-decoration:none;}
