
body
{
    font: 100% Verdana, Arial, Helvetica, sans-serif;
    background: url(/images/bkgrnd.gif) #3d3e3e repeat-x;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #000000;
}
.twoColFixRt
{
    margin: 0px auto;
    padding: 0;
}

img
{
    border: none;
}
.popup_Body
{
    padding: 15px 15px 15px 15px;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    line-height: 15pt;
    clear: both;
    padding: 20px;
    text-align =left;
}

.popup_Container {
	background-color:#fffeb2;
	border:2px solid #000000;
	padding: 0px 0px 0px 0px;
}

.popupConfirmation
{
	width: 300px;
	height: 200px;
}
.ModalPopupBG
{
    font: 100% Verdana, Arial, Helvetica, sans-serif;
    background: url(/images/bkgrnd.gif) #3d3e3e repeat-x;
    margin: 0;
    padding: 0;
    filter: alpha(opacity=50);
    opacity: 0.7;
    text-align: center;
    color: #000000;
}


.twoColFixRt #container
{
    width: 936px;
    margin: 0px auto;
    text-align: left;
    background: #fff;
    padding: 0px 0px 15px 0px;
}

A
{
    color: #96d256;
}

A:hover
{
    color: #525c48;
}

A.active
{
    color: #808080;
    font-weight: bold;
}

.twoColFixRt #sidebar
{
    float: right;
    width: 330px;
    background: #fff;
    padding: 0px;
    margin: 0px 15px 0px 0px;
}


.twoColFixRt #sidebariPhone
{
    float: right;
    width: 370px;
    background: #fff;
    padding: 0px;
    margin: 0px 5px 0px 0px;
}

.twoColFixRt #mainContent
{
    margin: 0 350px 0 0;
    padding: 0px 15px 20px 20px;
    background: #FFF;
    font: 14px/18px Arial, Helvetica, sans-serif;
    width: 535px;
}



#header
{
    background: url(/images/bg_nav.gif) repeat-x;
    margin: 16px auto 0px auto;
    padding: 0px 15px 5px 15px;
    width: 906px;
    text-align: left;
    z-index: 1000;
}

#nav
{
    color: #FFF;
    font: 12px/14px Arial, Helvetica, sans-serif;
}
#nav A
{
    color: #FFF;
    font: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

#search
{
    background: url(/images/bg_search.gif) no-repeat;
    margin: 0px 0px 0px 0px;
    font: 10px Arial, Helvetica, sans-serif;
    color: #000;
}
#search td
{
    padding: 16px 0px 20px 10px;
}
/*
#search input {
	background:url(/images/input_bg.gif) no-repeat;
	border: 0px; 
	height:21px; 
	padding: 3px 0px 0px 5px; 
	font: 11px Arial;
	margin-top: 4px;
}
*/

#hdrSpecialOp
{
    background: url(/images/bg_hdr_specialop.gif) no-repeat;
    margin: 0px 0px 0px 0px;
    font: 24px Arial, Helvetica, sans-serif;
    padding: 20px 20px 35px 200px;
    color: #FFF;
}

.twoColFixRt #mainContent .specialOp
{
    background: url(/images/specialop.gif) no-repeat;
    width: 530px;
    padding: 10px;
    font: 22px/24px Arial, Helvetica, sans-serif;
    color: #000;
}
.twoColFixRt #mainContent .specialOp td
{
    background: url(/images/dots_vert.gif) repeat-y right;
}
#specialListing
{
    background: url(/images/greenbar.gif) repeat-x top;
    padding: 15px 0 10px 0;
    width: 550px;
}

#footer
{
    color: #fff;
    font: 11px Arial;
    padding: 10px 0px;
    width: 936px;
    text-align: left;
    margin: 0px auto;
}
#footer A
{
    color: #fff;
}
#footer A:hover
{
    color: #86c146;
}
.fltrt
{
    float: right;
    margin-left: 8px;
}
.fltlft
{
    float: left;
    margin-right: 8px;
}
.clearfloat
{
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}
#featureFlag
{
    float: right;
    margin: -8px -5px 0px 0px;
}
#flag
{
    float: right;
    margin: -8px 0px 0px 0px;
}
/* dhtml */
.dhtml
{
    position: absolute;
    top: 0px;
    width: auto;
    height: 1px;
}
.dropnav
{
    left: 718px;
    top: 102px;
    position: relative;
    margin: 0px;
    padding: 0px;
}
.dropcontainer
{
    font: 11px/11px arial;
    width: 172px;
    margin: 0px;
    padding: 73px 8px 0px 8px;
    background: url(/images/signup_bkg.jpg) no-repeat;
    height: 205px;
    z-index: 5001;
}
.dropcontainer .roundedText
{
    background: url(/images/input_bg.gif) no-repeat;
    border: 0px;
    height: 21px;
    padding: 3px 0px 0px 5px;
    font: 11px Arial;
    margin: 4px 0px 6px 0px;
}

.purchaseBtn
{
    padding-left: 12px;
    margin-top: -11px;
}

#ctl00_btnSearch
{
    background: none transparent scroll repeat 0% 0%;
}

.btnSearch
{
    background: none transparent scroll repeat 0% 0%;
}

.cap
{
    margin-top: 4px;
}

.roundedText
{
    background: url(/images/input_bg.gif) no-repeat;
    border: 0px;
    height: 21px;
    padding: 3px 0px 0px 5px;
    font: 11px Arial;
    margin-top: 4px;
}

/*Textbox DropDown Styles */

.textdropdown-outer
{
    float: left;
}

.textdropdown-btn
{
    width: 20px;
    background: url('/images/home/dropdown-arrow.gif') no-repeat center;
    cursor: pointer;
    background-color: White;
    float: left;
    margin-top: -20px;
    margin-left: 105px;
}
/*[if IE 8]>

td.when-cell ul
{
	border: 1px solid #ccc;
	padding: 0px;
	list-style: none;
	margin: 0px;
	background-color: White;
	position:absolute;
	z-index: 100;
	top: 63px;
	left: 15px;
}

<![endif]*/

td.when-cell ul
{
    border: 1px solid #ccc;
    padding: 0px;
    list-style: none;
    margin: 0px;
    background-color: White;
    position: relative;
    z-index: 100;
    top: 663px;
    left: 15px;
    height :15px;
}

td.when-cell ul li
{
    padding: 2px;
    display: block;
    list-style: none;
    margin: 0px;
    font-size: 8pt;
}

td.when-cell ul li:hover
{
    background-color: #efefef;
    cursor: pointer;
}
