html, body, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input
{
    font-size: 1em;
}

html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6, form
{
    font-family: Tahoma,Verdana,Segoe,sans-serif;
    padding: 0px;
    margin: 0px;
    border: 0px transparent none;
    background-position: left top;
    background-repeat: no-repeat;
}
#generalfeatures h2 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; font-family: Tahoma,Verdana,Segoe,sans-serif; }

body
{
    background-color: #d2d0d1 /*2c6b96*/;
}

.menu
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
:hover.menu
{
	color: #000000;
	text-decoration: underline;
}
.inputbox
{
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.input
{
	font-family: Arial;
	font-size: 11px;
}
.list
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 175px;
}
.small
{
	color: #000000;
	font-family: Tahoma,Arial;
	font-size: 10px;
	font-weight: normal;
}
P
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:0 0 0 0; margin: 0px;
}
TD
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
A
{
	color: #ff6600;
	text-decoration: underline;
}
A:hover
{
	color: #000000;
	text-decoration: none;
}
.green
{
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.notTooSmall
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.white
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.lightwhite
{
	color: #ffffff;
}
.header
{
	color: #1f5c9a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.progresson
{
	background-color: #ffcc99;
	width: 99px;
}
.progressoff
{
	background-color: #cccccc;
	color: #666666;
	width: 99px;
}
.progressa
{
	color: #666666;
	text-decoration: none;
}

h1 { font-family: Verdana;font-size: 10px; }
h2 { font-family: Verdana;font-size: 18px; font-weight:bold; padding-top:5px; padding-bottom:0px; }
span { font-size:11px }
div.clear { clear:both; }
.lightgrey { background:#F7F3F7 }
Div.left { float:left; overflow:hidden }
Div.right { float:right; overflow:hidden }

/* Master Page */
#master
{
	width: 936px;
	background: #ffffff;
	text-align: left;
	font-family:Helvetica;
	font-size:12px;
	border:solid 1px #000000;
}

/* topheader */
#topheader { float:left; height: 62px; 	margin-top:5px; background-color:#FFFFFF; }
#topheader #sangwanlogo { width:50%; float:left; overflow:hidden; }
#topheader #sangwanlogo .logo { margin-left:5px; width:170px; height:44px; border:0 }
#topheader #topadv { width:48%; float:right; overflow:hidden }

/* topmenu */
#topmenu { float:left; height: 18px; background: #1F5C9A; padding-bottom: 2px; padding-top:2px; width: 936px;}
#topmenu Div.topmenulinks { float:right}
#topmenu a { border: 1px solid #185D9C; background: #1F5C9A; padding: 0px 3px 0px 3px; margin: 0px 1px; text-decoration: none; font-family: Verdana; font-size: 12px; color: white;}
#topmenu a:hover { border: 1px solid #999999; background: #C9C9C9; color: #000000;}

/* content area */
#contentarea {float:left; background-color:#FFFFFF;}
#contentarea div.flashcontent {	background-color: #FFFFFF;}
#contentarea #leftmenu { float:left; width:170px; background: #F7F3F7; border-right-width:1px; border-right-color: #000000; overflow:hidden;}
#contentarea #leftmenu .boldlabel {	font-family: Verdana; font-size: 11px; font-weight: bold;}
#contentarea #leftmenu a { float:left; border: 1px solid #F7F3F7; background: #F7F3F7; color:Black;	font-family: Verdana; font-size: 11px; text-decoration:none; width: 150px; height: 13px; padding: 1px 3px 2px 5px; margin:0 0 0 0; overflow:hidden}
#contentarea #leftmenu a:hover { border: solid 1px #999999; background: #CCCCCC;}

/* footer */
#footer { float:left; color:#000000; font-size:10px; font-family:Verdana; width:936px; font-weight:bold; text-align:center; background-image:url('../images/bkg_footer.gif'); background-repeat:repeat }
#footer #copyright {font-size:10px; height:19px; background-color:#1F5C9A; padding-top:3px; color:#FFFFFF; padding-left:5px; padding-right:5px; }
#footer #footerlinks {margin-top:6px; }
#footer #footerlinks a {color:#000000; text-decoration:none }
#footer #domainlinks {color:#000000; margin-top:6px; }
#footer #domainlinks a {color:#000000; text-decoration:none }
#footer #footerlogos { text-align:center; background-color:#FFFFFF; border:solid 0px #000000; margin-top:3px; margin-bottom:3px; }

#packagetext { font-size:11px; font-family:Verdana; padding-right:15px; }
#packagetext .toplinks { font-size:12px; font-family:Verdana; }
#packagetext .plantitle { font-size:24px; font-family:Arial Black; }
#packagefeatures { font-size:11px; font-family:Verdana; }
#packagefeatures .toplinks { font-size:12px; font-family:Verdana; }
#packagefeatures .plantitle { font-size:24px; font-family:Arial Black; }
#packagefeatures .plantitle2 { background:#E4E3C5; font-size:12px; font-family:Verdana; color:#000000; font-weight:bold; padding:2px 0px 2px 3px; }
#packagefeatures .plantitle3 { background:#D8D7A9; font-size:12px; font-family:Verdana; color:#000000; font-weight:bold; padding:2px 0px 2px 3px; }
#packagefeatures .title { background:#455899; font-family:Verdana; font-size:13px; font-weight:bold; color:#FFFFFF; padding: 3px 5px 4px 5px; }
#packagefeatures ul li { font-family:Helvetica; font-size:11px; }
#packagefeatures ul
{	
	list-style-image: url(../Images/bullet_green.gif);
	font-size: 11px;
	margin-top: 3px;
	margin-left: 7px;
	padding-left:14px;
	vertical-align:top;
}

ul.bullet_white li { font-family:Helvetica; font-size:11px; }
ul.bullet_white
{	
	list-style-image: url(../Images/ico_next.gif);
	font-size: 11px;
	margin-top: 3px;
	margin-left: 0px;
	padding-left:20px;
	vertical-align:top;
}

.text_block_blue_white { background:#455899; color:#FFFFFF; height:19px; font-size:11px; font-family:Helvetica; padding-left:2px; padding-top:4px; font-weight:bold; }
.text_block_gray_blue { background:#D8D7A9; height:14px; color:#000080;font-size:10px; font-family:Verdana; padding-left:2px; font-weight:bold }

.packagetable { width:100%; font-family:Verdana; font-size:11px; }
.packagetable .row {clear:both; width:100%;}
.packagetable .col { width:10%; float:left }
.packagetable .col span.bullet { background-image:url(../Images/ico_next.gif); background-repeat:no-repeat; padding-left:15px; }



/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.OrderInfo { width:100%; background-color:#FFFFFF; margin-top:10px; margin-bottom:10px;  }
.OrderInfo .row { clear:both; width:100% }
.OrderInfo .Col { float:left; font-family:Verdana; font-size:10px; padding-top:2px; }

.Order { width:100%; background-color:#F1F1E0;  }
.row { clear:both; width:100%; margin-bottom:5px; }
.Order .ColHeader { float:left; background-color:#455899; height:20px; font-family:Verdana; font-size:12px; color:#FFFFFF; font-weight:bold; padding-top:2px; }
.Order .Col { float:left; font-family:Verdana; font-size:10px; padding-top:2px; }

#Domain { color:#FFFFFF; font-size:11px; font-family:Tahoma; }
#Domain .smallsearch { background-color:#ff6f0d; padding-left:8px; padding-right:8px; padding-top:5px; }
