﻿body
{
    padding:0px; 
    margin:0px; 
    background:#5f5f5f url(b_body.jpg) 0 0 repeat-x; 
    color:#cecece; 
    font:10px/14px Tahoma, sans-serif; 
 }
 
div, p, ul, h2, h3, h4, img
{
    padding:0px; 
    margin:0px;
}
ul
{
    list-style-type:none;
}

p a
{
    font:10px/14px Tahoma, sans-serif; 
    color:#fff; font-weight:normal; 
    text-decoration:none 
}

p a:hover
{
    color:#000; 
    background:#fdc201; 
    text-decoration:none;
}

p span.headline
{
    font:12px/12px Trebuchet MS, sans-serif; 
    color:#fffc00; font-weight:normal;
}

p span.headline2
{
    font:12px/12px Trebuchet MS, sans-serif; 
    color:#bedae0; 
    font-weight:normal;
}


div#main
{
    width: 800px;
    height:100%;
    margin: auto;
    position:relative ;
}

#header
{
    width:800px;
    height:339px;
    background-image: url(b_header.jpg);
    background-repeat: no-repeat;
}

#logo
{
    width:800px;
    margin-top:10px;
}
#logoLeft
{
    width: 400px;
    float:left;
    position:relative ;
}

#logoRight
{
    width: 400px;
    height: 14px;
    float:right;
    position:relative ;
}

a:focus
{
  -moz-outline: none;
}

#header ul.menu{position:absolute; top:303px; left:102px;}
#header ul.menu li{float:left; margin-right:15px;}
#header ul.menu li a{height:19px; display:block; text-indent:-20000px; }
#header ul.menu li a:hover{height:19px;}

#header ul.menu li.home a{width:57px; background:url(btn_home.png) 10px 0 no-repeat; }
#header ul.menu li.home a:hover{width:57px; background:url(btn_home_over.png) 10px 0 no-repeat;}

#header ul.menu li.whysell a{width:74px; background:url(btn_whysell.png) 0 0 no-repeat; }
#header ul.menu li.whysell a:hover{width:74px; background:url(btn_whysell_over.png) 0 0 no-repeat;}

#header ul.menu li.howitworks a{width:102px; background:url(btn_howitworks.png) 0 0 no-repeat; }
#header ul.menu li.howitworks a:hover{width:102px; background:url(btn_howitworks_over.png) 0 0 no-repeat;}

#header ul.menu li.whatwebuy a{width:97px; background:url(btn_whatwebuy.png) 0 0 no-repeat; }
#header ul.menu li.whatwebuy a:hover{width:97px; background:url(btn_whatwebuy_over.png) 0 0 no-repeat;}

#header ul.menu li.testimonials a{width:100px; background:url(btn_testimonials.png) 0 0 no-repeat; }
#header ul.menu li.testimonials a:hover{width:100px; background:url(btn_testimonials_over.png) 0 0 no-repeat;}

#header ul.menu li.line{width:5px; height:19px; background:url(bullet_btn.gif) 0 3px no-repeat;}


#logoRight ul.minimenu{position:absolute; top:25px; left:200px; height:14px;}
#logoRight ul.minimenu li{float:left; margin-right:20px; padding-left:20px; }
#logoRight ul.minimenu li.home{background:url(ico1.gif) 0 3px no-repeat;}
#logoRight ul.minimenu li.contacts{background:url(ico3.gif) 0 3px no-repeat;}
#logoRight ul.minimenu li a{font:11px/14px Tahoma, sans-serif; color:#7b7b7b; font-weight:normal; text-decoration:none}
#logoRight ul.minimenu li a:hover{color:#fff; font-weight:normal; text-decoration:underline; }

#slogan
{
    width: 339px;
    height: 85px;
    position:absolute; 
    top:154px; 
    left:37px;
    background:url(slogan.gif) 0 3px no-repeat;
}

#content
{
    width:800px;
    height:100%;
    background:url(b_content.jpg) 0 0 repeat-y; 
    position:relative; 
    margin: 0 auto; 
    clear:both; 
    padding-top:10px
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

    lines and separators 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.line1
{
    background: #cccccc;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    overflow: hidden;
    width: 600px;
    margin: 10px 0px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

   FOOTER 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer{width:800px; height:76px; position:relative; margin: 0 auto; clear:both}

#footer p{padding: 20px 0 0 0; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#000;}
#footer p a{font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#fff; color:#000}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER 2 COLUMNS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#column-left 
{
	float:left;
	width:63%;
}

#column-right 
{
    float:right;
	width:275px;
	text-align:right;
}

/*----------------------------------
   TEXT LABEL DROPDOWNLIST BOXES STYLE
------------------------------------*/
.textShipPack
{
    width: 155px;
    height: 18px;
    border: #696969 1px solid;
    font-size:12px;
}
.textShipPackShort
{
    margin-top:5px;
    width: 25px;
    height: 18px;
    border: #696969 1px solid;
    font-size:12px;
}

.textShipPackSmall
{
    font-size: 11px;
    width:250px;
}
.multiLineText
{
    width: 400px;
    height: 80px;
    font-size: 12px;
}
.labelBold
{
    font-weight:bolder ;
}
.ddlShipPackTitle
{
    width: 90px;
    font-size: 12px;
}
.ddlShipPackStates
{
    width: 157px;
    font-size: 12px;
    height:22px;
}
.radioBtnShipPack
{
    font-size: 12px;    
}
.shipPacDiv
{
    width:80px;
}
.shipPacDivLong
{
    margin-top:5px;
    width:240px;
    font-size:11px;
}

.termsAndCondition
{
    margin-left: 8px;
    font-size: 10px;
    font-family: Tahoma;
}

.termsAndCondition a
{
    color: silver;
}
.termsAndCondition a:hover
{
    color:White;
}

.lblPageTitle
{
    font-size:13px;
    font-weight:bold;
    color:White;
}

.lblPageSubTitle
{
    font-size:12px;    
}

.lblPageText
{
    line-height:20px;
    font-size:12px;   
}
/*----------------------------------
   LABLE TEXT IN CONTEND
------------------------------------*/

.lblTextSize1
{
    font-size: 24px;
    color:Black;
    font-weight:bold;
}
.lblTextSize2
{
    float: left;
    color: Black;
    font-size: 14px;
    line-height: 25px;
    width: 350px;
    background-image: url(sectionBg1.GIF);
    background-repeat: no-repeat;
    margin-top:1px;
    text-align:justify;
}

.lblTextSize3
{
    float:left;
    color:Black;
    font-size: 14px;
    line-height:25px;
    width:500px;
    margin-top:10px;
    background-image: url(sectionBg1.GIF);
    background-repeat: no-repeat;
    text-align:justify;
}
.lblTextSize4
{
    background-image: url(bgSubheader.gif);
    font-size: 22px;
    float:left;
    color:Black;
    line-height:25px;
    width:500px;
    margin-top:10px;

}
.lblTextSize5
{
    float:left;
    color:Black;
    font-size: 14px;
    line-height:25px;
    width:500px;
    background-image: url(sectionBg1.GIF);
    background-repeat: no-repeat;
    text-align:justify;
}
.lblTextSize6
{
    float: left;
    color: Black;
    font-size: 14px;
    line-height: 25px;
    width: 220px;
    background-repeat: no-repeat;
    margin-top:3px;
}

.lblTextSize7
{
    margin-top:0px;
    width:500px;
    background-image: url(sectionBg1.GIF);
    background-repeat: no-repeat;
}
.lblTextSize8
{
    width:500px;    
    background-image: url(sectionBg1.GIF);
    background-repeat: no-repeat;
    text-align:center ;
    font-size: 13px;
}
.lblReadMroe
{
	text-decoration: none;
	color:Red;
    
}
/*----------------------------------
   VARIOUS IMAGE LOCATIONS
------------------------------------*/
.imgShowOnTv
{
    width: 150px;
    float: left;
    text-align:center ;
    margin-top:10px;
}
.img4easy
{
    float:left;
    width:500px;
    border-top-style:solid;
    border-top-color:Orange;
    border-bottom-width:1px;
    margin-top:10px;
}
.imgDollars
{
    width: 150px;
    float: left;
    text-align:center ;
    margin-top:10px;
    
}
#audioImage
{ 
     /*background: url(audio.jpg) no-repeat left;*/
     text-align:right;
     width:272px;
     margin-right:5px;
}
.writeReviewBtn
{
     width:500px;
     text-align:right;
     position:relative ;
}
/*----------------------------------
   LIST 
------------------------------------*/
#list li
{
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
    background: url(startIcon.gif) no-repeat left;
}
#list2 li
{
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
    background: url(startIcon.gif) no-repeat left;
}

/*----------------------------------
   TABLES
------------------------------------*/
#tableContainer
{
    background-image: url(Req_panel_Whole-OvalCorner.png);
    background-repeat: no-repeat;
    position: relative;
    height: 480px;
    margin-top: 5px;
}

/*----------------------------------
   DIV Loaction
------------------------------------*/
.PageContent
{
     margin-left: 30px;
}
.shipConfirmationLeft
{
    text-align:left;
    margin-top:20px;
    width: 250px;
    position:relative;
    float:left;
}
.shipConfirmationMiddle
{
    text-align:left;
    margin-top:20px;
    width: 250px;
    position:relative;
    float:left;
}
.shipConfirmationRight
{
    text-align:left;
    margin-top:20px;
    width: 250px;
    position:relative;
    float:left;
    
}

.divRatePointWidget1
{
    margin-left: 8px;
    margin-right: 12px;
}

.divTestimonialBox
{
     margin-left: 8px;
}

.divPageRight
{
    width:600px;
    text-align:right;
}
.divLeft15px
{
      margin-left: 15px;
}
.divRight30px
{
    margin-right: 30px;
}
.divTextJustify
{
   width:510px;
   text-align:justify;   
}
/*----------------------------------
   ERROR MSG
------------------------------------*/
.error_msg
{
    font-size: 11px;
    color: maroon;
    font-family: Arial;
    vertical-align:top;
}
.divForErrors
{
    margin-left: 50px;
    color: maroon;
}

/* ---------------------------------
    Span
------------------------------------ */
.spanContentText
{
    color: #CECECE;
    font-size: 14px;
    font-family: Kievit, Tahoma, Arial;
    line-height: 25px;
    font-weight: bold;
}
.spanContentTextSmall
{
    color: #CECECE;
    font-size: 11px;
    font-family:Kievit, Tahoma, Arial;
    line-height:20px;
    font-weight:bold;
}
.spanFont24
{
    font-size: 24px;
    font-family:Kievit, Tahoma, Arial;
    font-weight:bold;
        line-height:25px;

}
.spanFont10
{
    font-size: 10px;
    font-family:Kievit, Tahoma, Arial;
    font-weight:bold;
        line-height:12px;

}
.spanFont14
{
    font-size: 14px;
    font-family:Kievit, Tahoma, Arial;
    font-weight:bold;
    line-height:20px;
}
.spanFont12
{
    font-size: 12px;
    font-family:Kievit, Tahoma, Arial;
    font-weight:bold;
    line-height:20px;
}
.spanContentYellow
{
    color: #FF8D00;
    font-size: 15px;
    font-weight:bold;
    font-family:Kievit, Tahoma, Arial;
}

.spanContentYellowMiddle
{
      color: #FF8D00;
    font-size: 18px;
    font-weight:bold;
    font-family:Kievit, Tahoma, Arial;
}

.spanContentYellowLarge
{
    color: #FF8D00;
    font-size: 24px;
    font-weight:bold;
    font-family:Kievit, Tahoma, Arial;
}
.spanContentTextLarge
{
    color: #FF8D00;
    font-size: 20px;
    font-family:Kievit, Tahoma, Arial;
    line-height:25px;
    font-weight:bold;
}

.bulletedList
{
    margin-left:115px;
    color: #CECECE;
    font-size: 20px;
    font-family:Kievit, Tahoma, Arial;
    line-height:32px;
    font-weight:bold;
}
/*----------------------------------
   VARIOUS IMAGE LOCATIONS
------------------------------------*/



