body{font-family:Arial, Verdana; font-size:9pt; padding:0px; margin:0px; /*background-image:url(../images/body_bg.png); background-repeat:repeat*/}
ul {
list-style-type:none;
}

li {
display:inline;
font-size:12px;
line-height:17px;
margin:0;
padding:0;
}
.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}

#header_home{overflow:hidden; width:760px; margin-bottom:15px; margin-top:65px}
#header_inside{overflow:hidden; width:760px; margin-bottom:15px; margin-top:15px}

.footer{text-align:center; color:#999; font-size:12px; line-height:18px;padding-top:5px}
.footer a{text-decoration:none; font-size:12px; color:#999; 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;}

#home_div{width:450px;overflow:hidden; text-align:left; padding:15px; margin-bottom:0px;padding-top:10px; padding-bottom:10px; }
#home_div1{width:450px;overflow:hidden; text-align:left; padding:15px; margin-bottom:0px;padding-top:10px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px }

#home_div h2{font-size:14px; font-weight:normal; padding:0px; margin:0px; padding-bottom:5px; margin-top:10px}

#content_div1{width:746px;overflow:hidden; text-align:left; padding:15px; margin-bottom:0px;padding-top:0px; padding-bottom:10px; background-image:url(../images/mid_bg.png); background-repeat:repeat-y}

h1{font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif; font-size:28px; font-weight:bold; color:#333; padding-bottom:0px; margin-bottom:5px; letter-spacing:-1px; line-height:1.1em; padding:0px; margin:0px}

#home_div h1{font-family:helvetica,arial,sans-serif; font-size:41px; font-weight:bold; color:#000; padding-bottom:0px; margin-bottom:5px; letter-spacing:-2px; 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_div1 h2 {
font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif; font-size:22px; font-weight:bold; color:#333; padding-bottom:0px; margin:0px; letter-spacing:-1px; line-height:1.4em; padding:0px;
}

#content_div1 h3 {
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;
}

#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;font-size:110px; 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:480px; 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:280px
}

.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:8px 4px;
text-shadow:0 0 1px #FFFFFF;
color:#666;
width:280px
}

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:380px
}

.txt_area{
-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:8px 8px;
text-shadow:0 0 1px #FFFFFF;
color:#666;
width:380px;
height:75px
}

.data-table {
border:1px solid #eaeaea;
width:99%;
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;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
line-height:1.2em;
font-style:italic
}

#web_blog{margin:auto; overflow:hidden; width:746px;}

#web_blog .lft_blog {
float:left;
margin-top:5px;
text-align:left;
width:490px;
margin-right:15px;
padding-right:15px;
border-right:1px #e5e5e5 solid}

#web_blog .left_side{width:490px;margin-top:5px;font-size:14px; line-height:20px; margin-top:0px}
#web_blog .top_space{padding-top:10px}
#web_blog .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.3em;
}

#web_blog .left_side h1 a {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
letter-spacing:-1px;
line-height:1em;
text-decoration:none;
}

#web_blog .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
}


.blog_left{float:left; text-align:left; line-height:1.6em;  width:485px;padding-right:10px; padding-left:5px; padding-top:5px; margin-right:12px; border-right:1px #eaeaea solid}
.blog_left a{ color:#326EA1}
.blog_content{text-align:left; line-height:20px;  width:480px; overflow:hidden}
.blog_right{float:left; width:270px; font-size:14px; line-height:20px; margin-top:12px;background-image:url(../images/bg_body1.png);background-repeat:no-repeat;}
.sub_header{ font-family: Arial, Verdana; font-size:16px; font-weight:bold; color:#333; letter-spacing:-0.5px;}
.published {
color:#505050;
margin-top:12px;
}
.header_blog {
float:left; width:410px;
margin-bottom:10px;
border-bottom:1px #c0c0c0 solid
}
.blog_content h2.hentry-title {
color:#000;
line-height:1.4em;
}
.blog_content h2.hentry-title {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
letter-spacing:0;
line-height:1em;
}

.blog_content h2.hentry-title a {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
letter-spacing:0;
line-height:1em;
text-decoration:none
}

.blog_content p.author {
color:#505050;
margin:7px 0 5px;
text-transform:none
}

.header_blog p{ padding-top:0px }
.blog_body p{ padding-top:10px }

.blog_content p.author {
font-family:Helvetica,Arial;
font-size:14px;

}

#tweetmeme_button {
font-family:arial;
height:60px;
width:50px;
position:absolute;
z-index:100;
margin-top:0px;
float:right;
margin-left:430px;

}

#tweetmeme_button .count {
background:transparent url(../images/widget.gif) no-repeat scroll 0 0;
color:#444444;
display:block;
font-size:17px;
height:34px;
padding:4px 0;
position:relative;
text-align:center;
text-decoration:none;
width:50px;
}

#tweetmeme_button .count {
color:#444444;
font-size:17px;
text-align:center;
text-decoration:none;
}

#tweetmeme_button .count span.t {
display:block;
font-size:10px;
left:10px;
line-height:10px;
position:absolute;
top:23px;
}


#tweetmeme_button .retweet {
background:transparent url(../images/widget.gif) no-repeat scroll 0 -45px;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:11px;
height:16px;
line-height:16px;
margin-top:3px;
padding:0;
text-align:center;
text-decoration:none;
width:50px;
}

.rgt {
float:left;
text-align:left;
width:215px;
margin-top:5px
}

.msg {
margin:20px 0;
margin-top:0px
}

.rgt p {
float:left;
width:233px;
margin:0px;
}

.divider {
border-bottom:1px solid #E5E5E5;
margin-bottom:15px;
}

.icon {
float:left;
margin-right:10px;
}

.mail {
position:relative;
}

.clearfix {
clear:both;
display:block;
}

li {
/*display:list-item;*/
margin:0px; padding:0px;
font-size:12px;
line-height:17px
}

ul, menu, dir {
padding:0px;
display:block;
list-style-type:disc;
margin:0;
}

.red_price {
color:#CC3300;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing: normal;
line-height:1em;
text-decoration:none;
}

.detail_img{overflow:hidden; background:#f8f8f8; padding:10px; margin-bottom:10px; margin-right:5px}
.detail_img h2{font-family:Arial, Verdana; font-size:16px; font-weight:normal; color:#0974BD; letter-spacing:normal; padding:0px; margin:0px;}
.detail_img h2 a{font-family:Arial, Verdana; font-size:16px; font-weight:normal; color:#0974BD; letter-spacing:normal; padding:0px; margin:0px; text-decoration:none; line-height:1.2em}

div#mainContent { overflow:hidden;width:757px; text-align:left; padding-top:20px; padding-bottom:5px; font-size:14px; margin:auto }
#mainContent h1{font-family:helvetica,arial; font-size:34px; font-weight:bold; letter-spacing:-1px; line-height:1.2em;color:#000;font-style:normal; border-bottom:1px #d1d1d1 solid; margin-right:25px; padding-bottom:5px; margin-bottom:10px}

.blog_left{float:left; text-align:left; line-height:1.6em;  width:650px;padding-right:10px; padding-left:5px; padding-top:5px;}
.blog_left a{ color:#326EA1}
.blog_content{text-align:left; line-height:20px;  width:455px; overflow:hidden}
.blog_right{float:left; width:270px; font-size:14px; line-height:20px; margin-top:12px;background-image:url(../images/bg_body1.png);background-repeat:no-repeat;}
.sub_header{ font-family: Arial, Verdana; font-size:16px; font-weight:bold; color:#333; letter-spacing:-0.5px; margin-bottom:5px}
.published {
color:#505050;
margin-top:12px;
}
.header_blog {
float:left; width:570px;
margin-bottom:10px;
border-bottom:1px #c0c0c0 solid
}
.blog_content h2.hentry-title {
color:#000;
line-height:1.4em;
width:400px
}
.blog_content h2.hentry-title {
font-family:Helvetica,arial,sans-serif;
font-size:1.75em;
font-weight:bold;
letter-spacing:-0.02em;
line-height:1.4em;
margin:0px

}

.blog_content h2.hentry-title a {
color:#000;
font-weight:bold;
text-decoration:none;
line-height:1.2em;
}

.blog_content p.author {
color:#505050;
margin:7px 0 5px;
text-transform:none
}

.header_blog p{ padding-top:0px }
.blog_body p{ padding-top:10px }

.blog_content p.author {
font-family:Helvetica,Arial;
font-size:14px;

}

#tweetmeme_button {
font-family:arial;
height:60px;
width:50px;
position:absolute;
z-index:100;
margin-top:-5px;
float:right;
margin-left:405px;

}

#tweetmeme_button .count {
background:transparent url(../images/widget.gif) no-repeat scroll 0 0;
color:#444444;
display:block;
font-size:17px;
height:34px;
padding:4px 0;
position:relative;
text-align:center;
text-decoration:none;
width:50px;
}

#tweetmeme_button .count {
color:#444444;
font-size:17px;
text-align:center;
text-decoration:none;
}

#tweetmeme_button .count span.t {
display:block;
font-size:10px;
left:10px;
line-height:10px;
position:absolute;
top:23px;
}


#tweetmeme_button .retweet {
background:transparent url(../images/widget.gif) no-repeat scroll 0 -45px;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:11px;
height:16px;
line-height:16px;
margin-top:3px;
padding:0;
text-align:center;
text-decoration:none;
width:50px;
}

#sub-content {
background-image:url(../images/bg_body1.png);
background-repeat:no-repeat;
float:left;
font-size:14px;
line-height:20px;
margin-top:8px;
width:260px;
min-height:750px;
}

#side_content {
background-image:url(../images/bg_body.png);
background-repeat:no-repeat;
float:left;
font-size:14px;
line-height:20px;
margin-top:8px;
width:260px;
min-height:750px;
}

#sub-content h2{font-size:18px; font-weight:bold; letter-spacing:-1px;}

#side_content h2{font-size:18px; font-weight:bold; letter-spacing:-1px;}

#sub-content .left_space{padding-left:10px;}

#side_content .left_space{padding-left:10px;}




.border_right{height:3px; border-bottom:1px solid #DCDDDE; width:230px; text-align:center; margin-bottom:3px }