@charset "UTF-8";

/* CSS Document */





body {

	margin: 0;

	padding: 0;

	text-decoration: none;

	background: #d5e7ef url(../images/background.gif) top left repeat-x;

	font: small Arial, Helvetica, sans-serif;

	font-size: 1em;

}



html {

font-size: 100%; /* for IE5/Win*/

}



#wrap {

margin: 0 auto 0 auto;

padding: 0;

width: 56.25em; /*1000px*/

text-align:left;

}



#Top_Div {

float: left;

margin: 0;

padding: 0;

width: 56.25em; /*900px*/

}



#LogoHeader {

	float: left;

	margin: 0 0 0 1em;

	padding: 0;

	width: 54.25em; /*900px*/

	background: #ffffff url(../images/header.gif) no-repeat left top;

	height: 6em;

}



#LogoHeader img.ebslogo {

width: 13.3125em; /*213px*/

margin: 0;

padding: 0;

float: left;

border: none;

}



#LogoHeader p {

	margin: 0;

	padding: 2.3em 0 0 1em;

	float: left;

	font-size: 1.2em;

	color: #2364AF;

	line-height: 1.2em;

}



#LogoHeader p.phone {

	margin: 0;

	padding: 1.7em .75em 0 0;

	float: right;

	font-size: 1.5em;

	color: #BFA33F;

	font-weight: bold;

	line-height: 1.2em;

}

#LogoHeader span {

	font-weight: normal;

	color: #2364AF;

}





/* content */



#content {
	float: left;
	margin: 0;
	padding:  0;
	width: 56.25em; /*898px*/
	background: #FFFFFF url(../images/content-top.gif) no-repeat left top;
}



.entry {

	float:left;

	margin: 0;

	padding:  0;

	width: 56.25em; /*898px*/

}



#content span {

	color: #BFA33F;

}



h1 {
	font-weight: bold;
	font-size: 1.4em;
	color: #2364AF;
	padding: 0;
	margin: 0;
	line-height: 1.3em;
}



h2 {
	line-height: 1.3em;
	font-weight: bold;
	font-size: 1.1em;
	color: #BFA33F;
	padding: 0.5em 0 .25em 0;
	margin: 0;

}



h3 {
	line-height: 1.3em;
	font-weight: bold;
	font-size: 1.1em;
	color: #BFA33F;
	padding: 0.5em 0 .25em 0;
	margin: 0;

}



p {

line-height: 1.45em;

font-weight: normal;

font-size: 0.85em;

color: #464646;

padding: 0 14em 0.5em 0;

margin: 0;

}

#content a, #table1 p a b  {
	color: #0079C2;
	text-decoration: none;
}

#content a:hover {
	color: #BFA33E;
	border-bottom: 1px solid #BFA33E;
}


#index-image {

float: right;

margin: 0 0 0.7em 0.7em;

padding: 0;

width: 19.75em;

}



#index-image-alt {

float:left;

margin: 0 0 0 1em;

padding: 0;

}



#index-image-alt img {

margin:1em;

padding: 0;

}

#index-image-alt a:hover  {
	border-bottom:none;
} 

#sub-page {
float:left;
width: 52em; /*449px*/
padding: 0;
margin: 0 0 0 2em;
}


#sub-page ul{
	list-style:disc;
	padding: 0 0 0 2em;
	margin: 0;
}



#sub-page ul li{
	line-height: 1.45em;
	font-weight: normal;
	font-size: 0.85em;
	color: #464646;
	padding: 0 5em 0.5em 0;
	margin: 0;

}
#sub-page img{
	float: right;
	clear: right;
	padding: 0.5em 0 0.5em 1em;
	margin: 0;
}



#content img.main {

float: left;

margin: 0;

padding: 0.9375em 0 1em 0.9375em;

width: 54.375em; /*898px*/

}



#content img.siteimage {

float: right;

margin: 0;

padding: 0;

width: 19.75em; /*898px*/

}



#table1 {

	float: left;

	margin: 0 0 1em 0.9375em;

	padding: 0;

	width: 17.4em;

	border: 1px solid #d5e7ef;

	height: 10em;

	background: #FFFFFF url(../images/table-bkgnd.gif) repeat-x left top;

}

#table1 p {

line-height: 1.45em;

font-weight: normal;

font-size: 0.85em;

color: #464646;

padding: 0.5em 0.5em 0.5em 0.6em;

margin: 0;

}



#table1 p b {

	line-height: 1.45em;

	font-weight: bold;

	font-size: 1.2em;

	color: #BFA33F;

	padding: 0;

	margin: 0;

}

#table1 img {

	float: right;
	padding: 0;
	margin: 0.4em 0 0 0.5em;
	border-style: none;

}


#index-image p {

line-height: 1.2em;

font-weight: normal;

font-size: 0.7em;

color: #464646;

padding: 0 0 0 0.25em;

margin: 0;

}





#content ul.link-list {

	list-style:none;

}



#content ul.link-list a{

	text-decoration:none;

	color: #F57C2F;

}



#content ul.link-list a:hover{

	text-decoration:underline;

}



/*footer*/





#footer {
	float: left;
	padding: .25em 0 .25em 1em;
	margin: 0;
	width: 55.25em; /*900px*/
	height: 3.2em;
	background: #FFFFFF url(../images/footer-bkgnd.gif) no-repeat left top;
}

#footer p {
	font-size: 0.7em;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	padding: 2.5em 0 0 0;
	margin: 0;
}

#footer p a,#footer p a:link {
	text-decoration:none;
	color: #999999;
}

#footer p a:hover {
	text-decoration:underline;
}



/*Testimonail Videos*/



#content{

	float:left;

	margin:0;

	padding:0;

	width: 56.25em; 

}
#video {
	float:left;
	margin:0 0 1em 0;
	padding:0 0 1em 0;
	width: 52em;
	border-bottom: 1px dotted #999999;
}


/*Website Request Form*/

#form-wrap {

margin:auto;

padding: 0;

width: 56.25em; /*1000px*/

position:relative;
}

#leftside-form {
	float:left;
	margin:0 0 0 1em;
	padding:0;
	width:16em;
}

#leftside-form p {
	margin:0 0 0.8em 1em;
	padding:0;
}

#rightside-form p.input {
	margin:0 0 0.6em 0;
	padding:0;
}

#rightside-form {
	float:left;
	margin:0;
	padding:0;
	width:36em;
}

#rightside-form select option.bold{
	font-weight:bold;
}

/*Shopping Cart*/

#shopping-cart {
	float:left;
	margin:0 0 2em 1em;
	padding:0;
}

#shopping-cart table.product {
	float:left;
	margin:0 0 0 3em;
	padding:0;
}

#shopping-cart img {
	float:left;
	margin:0 0 0 3em;
	padding:0;
}

#shopping-cart p.title {
	color: #BFA33F;
	margin:0 0 0 1em;
	padding:0;
	font-size:1.2em;
	text-align:left;
}

#shopping-cart p.description {
	float:left;
	font-size:0.9em;
	margin:0 0 0 1em;
	padding:0;
	width:25em;
}

#shopping-cart td p strong a.ectlink {
	margin:0;
	padding:0;
	font-size:1.4em;
	text-decoration:none;
	color:#666666;
}

#shopping-cart td p strong a:hover.ectlink,
#shopping-cart td.prodnavigation a:hover.ectlink,
#shopping-cart table p.email-friend a:hover.ectlink{
	color: #BFA33F;
}

#shopping-cart table.products{
	margin:0 0 0 1em;
	padding:0;
	width:50em;
}

#shopping-cart td strong div.prodname {
	margin:0;
	padding:0;
	font-size:1.4em;
	color: #BFA33F;
}

#shopping-cart td.prodnavigation {
	margin:0;
	padding:0;
	font-size:1.2em;
}

#shopping-cart td.prodnavigation a.ectlink {
	text-decoration:none;
}

#shopping-cart table.cobtbl {
	width:53.5em;
	margin:1em 0 0 0.5em;
	padding:0;
}

#shopping-cart table.cobtbl tr td strong,
#shopping-cart table.cobtbl tr td span,
#shopping-cart table.cobtbl tr td a.ectlink{
	color:#666666;
	text-decoration:none;
}

#shopping-cart table p.email-friend a.ectlink {
	color:#666666;
	text-decoration:none;
	padding:0;
	margin:0 0 0 1em;
}

#shopping-cart table.cobtbl tr td a:hover.ectlink{
	text-decoration:underline;
}

#shopping-cart table #detaildescription {
	margin:0;
	padding:0;
	float:left;
}

#shopping-cart table tr td strong .detailname {
	font-size:1.6em;
	margin:0 0 0.5em 0.5em;
	padding:0;
	color: #BFA33F;
}
 
#shopping-cart p.catname strong {
	color: #BFA33F;
	margin:0;
	padding:0;
	font-size:1.6em;
	text-align:left;
}

.detaildescription p {

line-height: 1.45em;

font-weight: normal;

font-size: 0.85em;

color: #464646;

padding: 0 1em 0.5em 0;

margin: 0;

}