body{font-family:Arial, Verdana; font-size:9pt; padding:0px; margin:0px; background-color:#fff}

.overflow_hidden{overflow:hidden; padding-top:5px}
.fl_left{float:left; width:230px; font-size:16px; color:#999; margin-top:3px; text-align:right; margin-right:10px}
.fl_right{float:right}
.email_detail{float:left; width:372px; color:#999; font-size:16px; padding-left:3px; padding-top:6px}
.green{font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#009900; padding-bottom:0px; margin-bottom:0px; letter-spacing:-0.5px; line-height:1.4em; padding:0px; margin-top:10px}
.orange{font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#ff9900; padding-bottom:0px; margin-bottom:0px; letter-spacing:-0.5px; line-height:1.4em; padding:0px; margin-top:10px}



.footer{text-align:center; color:#999; font-size:12px;  width:550px; line-height:18px}
.footer a{text-decoration:none; font-size:12px; color:#666; text-decoration:underline}

.text_fieldbox {
border-color:#777777 #CCCCCC #CCCCCC #777777;
border-style:solid;
border-width:1px;
font-size:9pt;
margin:0 0 0 0;
padding:4px;
width:300px;
}



.text_field_area {
border-color:#777777 #CCCCCC #CCCCCC #777777;
border-style:solid;
border-width:1px;
font-size:9pt;
height:85px;
margin:0 0 0 0;
padding:4px;
width:380px;
}

body{ font-family:Arial, Verdana; font-size:9pt; color:#333333; padding:0px; margin:0px; text-align:left
}

a{ color:#0974bd; text-decoration: none;}
a:hover{color:#333; text-decoration:none}
a img {border:none}


#main_landing{font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;color:#333; width:900px; overflow:hidden;-moz-border-radius:5px;	-webkit-border-radius:5px; font-size:14px; line-height:1.4em;}

#content_div{width:497px; width:537px; padding:20px; overflow:hidden; background-color:#fff; text-align:left; margin-top:30px; margin-bottom:0px; padding-bottom:10px; }

h1{font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif; font-size:22px; font-weight:bold; color:#333; padding-bottom:0px; margin-bottom:5px; letter-spacing:-1px; line-height:1.2em; padding:0px; margin:0px}

h1 a{font-size:28px;font-weight:bold;color:#333; font-family: Arial, Helvetica, sans-serif; line-height:1em; letter-spacing:-1.5px; text-decoration:none}

#content_div h2 {
font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif; font-size:16px; font-weight:bold; color:#333; padding-bottom:0px; margin-bottom:0px; letter-spacing:-0.5px; line-height:1.4em; padding:0px; margin-top:10px
}

#content_div h3 {
font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif; font-size:28px; font-weight:bold; color:#666; padding-bottom:0px; margin-bottom:5px; letter-spacing:-1px; line-height:1.4em; padding:0px; margin:0px
}

.top_space{padding-top:10px}
.top_space1{padding-top:15px}
.top_space_small{padding-top:3px}

.top_header{font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif; padding:10px; font-weight:bold; letter-spacing:-8px; color:#333; line-height:1.4em; padding-left:0px; text-align:center; padding-bottom:2px }

.header_inside{font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;font-size:110px; padding:10px; font-weight:bold; letter-spacing:-8px; color:#333; line-height:1.4em; padding-left:0px; margin-bottom:5px; text-align:left }

.left_side{width:497px;margin-top:5px;font-size:14px; line-height:20px; }
.left_side h1 {
color:#333;
display:inline;
font-family:Helvetica,Arial,sans-serif;
font-size:28px;
font-weight:bold;
letter-spacing:-1.5px;
line-height:1.2em;
}

.left_side h4 {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
line-height:1.2em
}
.left_side h5 {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:0;
font-weight:normal;
padding:0;
line-height:1.2em
}

p {
font-size:14px;
margin:0px
}

#sub-content {
float:left;
width:190px;
margin-left:15px;
padding-top:10px;
}

#nav-02 {

border-bottom:1px solid #FFFFFF;
margin:0 0 18px;
padding:1px 0 0;
}

#nav-02 li {
color:#797C80;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
width:196px;
margin-bottom:0px;
display:list-item;
}

#nav-02 li a {
border-bottom:1px solid #DCDDDE;
border-top:1px solid #FFFFFF;
color:#797C80;
display:block;
font-size:14px;
font-weight:bold;
padding:5px;
position:relative;
width:195px;
text-decoration:none
}

#nav-02 .current a {
border:medium none;
color:#FFFFFF;
padding-right:11px;
text-shadow:-1px -1px 0 #80a50a;
width:195px;
}

.date {
color:#AAAAAA;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:normal;
line-height:30px;
margin:0;
padding:0;
text-decoration:none;
}

.username {
color:#aaa;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
line-height:30px;
margin:0;
padding:0;
text-decoration:none;
}

.url_input{width:500px; margin-left:10px}
.email_box{border:none; padding:4px; font-size:22px; font-family:Helvetica,Arial,sans-serif; margin-top:2px; width:240px; color:#999999; padding-bottom:3px}

.subject_box{background-image:url(../images/suject_box_bg2.png); background-repeat:no-repeat; width:315px; height:39px; padding-left:150px; margin-left:70px}

.tagline{font-family:Helvetica,Arial,sans-serif; font-size:22px; color:#666; width:497px; text-align:center}
.border {
border-bottom:1px solid #EAEAEA;
height:10px;
margin-bottom:10px;
text-align:center;
width:550px;
}

span.wrap {
-moz-border-radius:5px;
-webkit-border-radius: 5px;
background:#eaeaea none repeat scroll 0 0;
display:inline-block;
line-height:1;
margin:0 0 1px;
padding:3px;
width:395px;
}

.inputbox{
-moz-border-radius:3px;
-webkit-border-radius: 3px;
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-family:Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
padding:4px 4px;
text-shadow:0 0 1px #FFFFFF;
color:#666;
width:385px;
}

span.wrap1 {
-moz-border-radius:5px;
-webkit-border-radius: 5px;
background:#eaeaea none repeat scroll 0 0;
display:inline-block;
line-height:1;
margin:0 0 1px;
padding:3px;
width:480px;
}

.inputbox1{
-moz-border-radius:3px;
-webkit-border-radius: 3px;
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-family:Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
padding:4px 4px;
text-shadow:0 0 1px #FFFFFF;
color:#666;
width:470px;
}

.data-table {
border:1px solid #eaeaea;
width:100%;
font-size:12px;
border-right:none

}

.data-table img{border:1px #eaeaea solid; padding:2px; margin-right:8px}

.data-table tr {
background:#FFFFFF none repeat scroll 0 0;
}

.data-table tr.last th, .data-table tr.last td {
border-bottom:0 none !important;
}
.data-table thead tr th {
background:#D9E5EE;
line-height:1.5;
padding-top:3px;
padding-bottom:3px
}
.shopping-cart th, .shopping-cart td {
padding-left:13px;
padding-right:13px;
}
.data-table th {
border-right:1px solid #C2D3E0;
color:#0A263C;
padding:2px 8px;
white-space:nowrap;
}
.a-center {
text-align:center;
}
th, td{
padding:0;
text-align:left;
vertical-align:top;
}

.box-table td {
padding:10px;
}

.data-table tbody td {
border-bottom:1px solid #eaeaea;
border-right:1px solid #eaeaea;
}
.a-right {
text-align:right;
}

.store-table {
border:1px solid #eaeaea;
width:100%;
font-size:12px;
border-right:none;
color:#666

}

.store-table tbody td {
border-bottom:1px solid #eaeaea;
border-right:1px solid #eaeaea;
}

.store-table img{border:1px #eaeaea solid;}

.store-table tr {
background:#FFFFFF none repeat scroll 0 0;
}

.highlight_bg {
background-color:#FBFB8E;
color:#333333;
}



/* feedback css start */

.top_space1{padding-top:6px}
.text_free1 {
border:1px solid #c0c0c0;
font-size:9pt;
margin:0;
padding:6px;
color:#aaa;
padding-top:8px;
padding-bottom:8px;
width:280px;
}
#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}


#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.popup_block {
-moz-border-radius:3px;
-webkit-border-radius: 3px;
background: #fff;
padding: 0px 10px;
float: left;
padding-left:10px;
width: 400px;
position: fixed;
top: 20%;
left: 50%;
margin: 0 0 0 -250px;
z-index: 100;
}

.popup_block .popup {
	float: left;
	width: 100%;
	background: #eaeaea;
	margin: 10px 0;
	padding: 10px 0;

}

.popup_block h3 {
	margin: 0 0 0px;
	padding: 0px 0px;
	font-size:22px;
	font-weight:bold;
	color:#333333;
	letter-spacing:-1px
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -10px;
	top: -10px;
}

.freeform_header {
color:#3f3f3f;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11pt;
font-style:italic;
font-weight:normal;
padding:0px;
margin:0px;
padding-bottom:10px
}

#feedback {
display:block;
height:127px;
left:0;
position:fixed;
margin-top:40px;
width:30px;
z-index:100001;
}

.txtarea {
border:2px solid #c0c0c0;
color:#666666;
font-family:Helvetica,sans-serif;
height:19px;
font-size:11pt;
line-height:19px;
padding:5px 6px;
vertical-align:top;
height:100px;
width:350px;
}

.txtbox {
border:2px solid #c0c0c0;
color:#666666;
font-family:Helvetica,sans-serif;
font-size:11pt;
height:19px;
line-height:19px;
padding:5px 6px;
vertical-align:top;
width:350px;
}

.submit_button{
background-color:#333333;
border-color:#EAEAEA #000000 #000000 #EAEAEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:14px;
padding:3px 5px;
text-align:center;
width:60px;
}
/* feedback css end */


/* updated by NN for showing onmouseover image*/
.pop_dialog {
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
border:8px solid #77BD5D;
margin:auto;
width:800px;
}
.generic_dialog_popup {
overflow:visible;
position:relative;
}
.generic_dialog {
height:0;
left:0;
overflow:visible;
position:absolute;
top:0;
width:100%;
z-index:101;
}
/*--------- end ------------*/
