@import "base.css";
@import "navigation.css";
@import "footlink.css";
@import "rightbar.css";

#wrapper	{
		padding:0 10px;
		border-left:1px solid #aaa;
		border-right:1px solid #aaa;
	}
#header	{
		width:395px;
		padding:10px 0 5px 405px;
		background-image:url(../img/logo.gif);
		background-repeat:no-repeat;
		height:75px;
	}
h1,h2	{
		font-weight:normal;
	}
h2	{
		font-size:10px;
	}
/*--------------------------------------------------------------------*/

strong	{
		font-weight:normal;
	}

#main	{
		color:#444;
	}



/*--------------------------------------------------------------------*/
#terms ul li	{
		margin-left:10px;
		margin-bottom:2px;
	}
/*--------------------------------------------------------------------*/
#company dl	{
		width:500px;
		margin-left:10px;
		margin-top:10px;
		margin-bottom:10px;
		line-height:180%;
		padding:5px;
		border:1px solid #999;
	}
#company dl dt	{
		clear:both;
		float:left;
		width:150px;
		padding-left:30px;
		background-image:url(../img/icon_arrow.gif);
		background-repeat:no-repeat;
		background-position:5px 50%;
		border-top:1px solid #999;
	}
#company dl dd	{
		float:left;
		width:320px;
		border-top:1px solid #999;
	}
#company dl dd li	{
		line-height:110%;
	}

/*--------------------------------------------------------------------*/
#contact dl	{
		width:500px;
		margin-left:10px;
		margin-top:20px;
		margin-bottom:20px;
		line-height:180%;
		padding:5px;
		border:1px solid #999;
	}
#contact dl dt	{
		clear:both;
		float:left;
		width:100px;
		padding-left:30px;
		background-image:url(../img/icon_arrow.gif);
		background-repeat:no-repeat;
		background-position:5px 50%;
		border-top:1px solid #999;
		padding-top:3px;
		padding-bottom:3px;
		vertical-align:middle;
	}
#contact dl dd	{
		float:left;
		width:370px;
		border-top:1px solid #999;
		padding-top:3px;
		padding-bottom:3px;
		vertical-align:middle;
	}
#execute	{
		padding-bottom:150px;
	}
/*--------------------------------------------------------------------*/
#main .dltop	{
		border:0;
	}
/*--------------------------------------------------------------------*/
.slide dl	{
		
	}
.slide dl dt	{
		margin-top:1px;
		padding:3px 5px 3px 20px;
		background-color:#ddd;
		background-repeat:no-repeat;
		background-position:3px 50%;
		border:1px solid #ddd;
		cursor:pointer;
	}
.slide dl dd	{
		padding:5px 5px 15px;
		display:none;
	}
.slide dl dd p	{
		margin-left:15px;
	}
#faq dl dt	{
		background-image:url(../img/icon_q.gif);
	}
#compare dl dt.charge	{
		background-image:url(../img/icon_charge.gif);
		padding:3px 5px 3px 35px;
	}
#compare dl dt.nocharge	{
		background-image:url(../img/icon_nocharge.gif);
		padding:3px 5px 3px 35px;
	}

/*--------------------------------------------------------------------*/
ul.listimage	{
	}
ul.listimage li	{
		float:left;
		width:120px;
		list-style:none;
		padding-right:10px;
		text-align:center;
		color:#f30;
		font-size:10px;
	}
/*--------------------------------------------------------------------*/


.imgfright	{
		float:right;
		padding:0 10px 0 20px;
	}


/*--------------------------------------------------------------------*/
.catchcopy	{
		border:3px solid #fdb;
		background-color:#fed;
		padding:10px;
		margin-bottom:10px;
	}

.compare	{
		border:3px solid #bbf;
		background-color:#ddf;
		padding:10px;
		margin-top:10px;
		margin-bottom:10px;
	}



/*--------------------------------------------------------------------*/



#content h3	{
		margin-top:10px;
		margin-left:5px;
	}
#content ul	{
		margin-top:5px;
		margin-left:15px;
	}
#content ul li	{
		margin-bottom:5px;
	}



