/* Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }

a{font-weight:normal;color:#2173AF;text-decoration:none; line-height:17px}
a img {border: none}
a:hover {text-decoration:underline;color:#000}
a.selected {font-weight: bold}

.bluelink_big{font-size:11pt;font-weight:normal;color:#0085cf;text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.bluelink_big:hover{color:#333;text-decoration:none;}

/* Hides from IE-mac \*/
* html .clearfix { }
.clearfix { display: block; }
/* End hide from IE-mac */

a.hoverButton, input.hoverButton { display: block; background-repeat: no-repeat; background-position: left top; }
a.hoverButton:hover, input.hoverButton:hover { background-position: left bottom; }

/* Prevent centered content from jumping with the following two styles */
* html { height: 100%; }
html { overflow-y: scroll; }

/* Wrap divs that contain transparent pngs in this block to allow for text selection/link clicking in IE6 */
div.relative {width:100%; /*background:transparent url(images/bg_main.jpg) no-repeat scroll 0 0*/ }
.main {width:100%; /*background:#011834 url(images/bg_main_wrapper.png) repeat-x scroll 0 0*/ }
input.cleardefault, textarea.cleardefault { color: #b2b7bb !important; }

/*-------------------------
 * GENERAL TAGS & PRESETS
 *-----------------------*/
* { margin: 0; padding: 0; outline: none; }
body { background-color: #FFFFFF;
/*    border-top: 6px solid #333333;*/
    color: #333333;
    font-family: Helvetica,Arial;
    font-size: 9pt;
    line-height: 1.6em;
    text-align: center; }
html body.in_ff { margin-top: 0px; }
p { font-size:14px}
img { border: 0; font-size: 9px; color: #b2b7bb; overflow: hidden; text-decoration: none; }

/* Links */
a { text-decoration: none; outline: none; }
a:focus, a:active {  outline: none; }  
a:hover { text-decoration: none; }
a.active:hover { text-decoration: none; }

/* Lists */
ul { list-style-type: none; }

/*--------------
 * MAIN LAYOUT
 *------------*/
div#wrapper {  background-color: #FFFFFF;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%; }
div#content { width:100%; position: relative; text-align:left }
div.standardPadding { padding: 0px 20px; width: 900px; }

/* Header */
div#header {

height: 50px;
    margin: 0 auto 10px;
    padding-top: 5px;
    position: relative;
    text-align: left;
    width: 940px;
}

div#header_content {
height:65px;
margin: auto;
position:relative;
width:940px;

}

div#header h3 {
    color: #648B15;
    float: left;
    font-size: 22px;
    font-weight: bold;
    left: 0;
    letter-spacing: -1px;
    line-height: 1;
    margin: 10px 0 0;
    text-shadow: 0 1px #D7E98A;
}

#qikLogo { display: block; float: left; width: 271px; margin-left:10px; margin-top:50px }
#qikLogo img { position: relative; width: 271px;}
div#topNav { float:right; display: inline; height: 100px; width: 300px; position: relative;}

/* Main Content */
div#content {}

/* Footer */
div#footer_wrapper{background:transparent url(images/bg_footer_wrapper.png) repeat-x scroll 0 0; border-top:1px solid #15447B; width:100%}
div#footer { width:100%; overflow:hidden;background:transparent url(images/bg_footer.jpg) no-repeat scroll center top;padding-bottom:0px; padding-top:5px; color:#fff; min-height:160px }
#inner {top: 0px; left: 0px; width:100%; background-color:#281D1C; overflow:hidden; padding-bottom:10px  }
div#footer div.contents {  width: 940px; padding-top: 10px; overflow:hidden }
div#footer ul#bottomLinks {}
div#footer ul#bottomLinks li {color: #2e6291; float: left; display: inline; line-height: 15px;  }
div#footer a { color: #fff; font-size:12px; text-decoration:underline }
div#footer ul#bottomLinks li span { font-size:9pt; color: #2e6291; padding: 0 9px; }
div#footer div#copyright { margin-top: 10px; color: #999; font-size: 11px; float: left; clear: both; width: 920px; }
div#debuggingArea { position: fixed; right:10px; bottom: 10px; background: black; color: white; font-size: 0.6875em; padding: 10px; font-family: Courier, monospace; opacity: 0.75; text-align: left; z-index: 2000;}
div#toggleDebug { position: fixed; right: 1px; bottom: 1px; background: white; width: 12px; height: 12px; cursor: pointer; color: black; font-size: 9px; z-index: 1999; }
.footer {
    border-top: 1px solid #DDDDDD;
    margin: auto auto 15px;
    overflow: hidden;
    text-align: left;
    width: 940px;
}
.footer .links {
    float: left;
    margin-top: 10px;
    width: 500px;
}
.footer .gray {
    font-size: 11px;
}
.gray {
    color: #999999;
}
.footer .social {
    float: right;
    margin-top: 12px;
    text-align: right;
    width: 400px;
}


/*---------------------
 * FORMS
 *-------------------*/
label { display:inline; float:left; line-height: 20px; }
input[type="hidden"] { display: none; }
label { width:120px; color:#b2b7bb; font-size:11px; text-align:right; padding-right:20px }
label.required { color:#1391aa; }
form br { clear:left; }
form br.nonclear { clear:none; }
form a { font-size: 0.6875em; color:#91a324; }
body.people form a { color: #1391aa; }
body.events form a { color: #c98710; }
input.checkBox { width:14px; margin-right:8px; display: inline; float: left;  }


/*-------------
 * HOME PAGE
 *-----------*/
body#homePage div#content { padding: 0; }
body#homePage div#subNav { display: none; }
body#homePage div#content div#landingContent {/*url('images/green_background.png') no-repeat top left*/ width: 940px; padding: 0; padding-bottom:20px; margin-bottom:10px; margin:auto; overflow:hidden; background-image:url(images/header_bg.png); background-repeat:no-repeat; }

body#homePage div#content {padding: 0; }

div#tour{width: 940px; padding: 0; padding-bottom:10px; background-color:#fff; overflow:hidden; padding:0px;-moz-border-radius:5px;-webkit-border-radius:5px;  }

div#tour_new{width: 910px; padding: 0; padding-bottom:10px; background-color:#e0eaa6; overflow:hidden; padding:15px;-moz-border-radius:5px;-webkit-border-radius:5px;  }

body#homePage div#content div#mainContent { padding: 0 0px 0px 0px; position: relative; width: 940px;text-align:left; margin:auto }
div#mainContent1 { padding:0px; position: relative; width:100%; margin:0px; /*padding-top:25px;*/}
div#content div#sideCopy { float: left; width: 310px; position: relative; margin-left: 25px; margin-top:10px; color:#bcf1fa; font-size:14px; font-family:Arial, Helvetica, sans-serif; overflow:hidden; text-align:left}

div#sideCopy .border_home {
border-bottom:1px dotted #C0C0C0;
height:5px;
margin-bottom:5px;
text-align:center;
width:460px;
}

div#sideCopy h1 {
color:#fff;
font-size:41px;
letter-spacing:-2px;
line-height:1.2em;
margin:0 0 0px;
font-family:helvetica,arial,sans-serif;
padding:0;
text-align:left;}

div#sideCopy h3 {
color:#000000;
font-family:helvetica,arial,sans-serif;
font-size:20px;
font-weight:normal;
letter-spacing:normal;
line-height:28px;
padding-left:0;
padding-top:0;}

div#content div#sideCopy div#copyHeader { width: 295px; height: 50px; margin-left: 10px; margin-top: 5px; margin-bottom: 15px; }
div#content div#sideCopy h2 { color: #fff; font-size:16px; letter-spacing:normal }
div#content div#sideCopy ul { margin: 15px 0 0px 0px; }
div#content div#sideCopy ul li {
color:#fff;
font-size:16px;
font-weight:normal;
line-height:20px;
margin-bottom:5px;
padding-left:20px;
}
div#content div#sideCopy ul li a, div#content div#sideCopy a { color: #fff; text-decoration: underline; }

#dt-mainbox{width:940px; font-size:9pt; line-height:17px; margin:auto; color:#fff}
#dt-mainbox ul {width:940px; text-align:left; margin:0px; overflow:hidden }
#dt-mainbox ul li{text-align:left; overflow:hidden; display:inline; float:left}
#dt-mainbox a{color:#fff; text-decoration:underline}


#home_main_content{width:628px; overflow:hidden;}
#home_main_content ul {width:628px; text-align:left; padding:0px; margin:0px; overflow:hidden}
#home_main_content ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

#main_content_left{width:620px; overflow:hidden; padding-top:10px}
#main_content_left ul {width:620px; text-align:left; padding:0px; margin:0px; overflow:hidden}
#main_content_left ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

h1{font-size:22px; line-height:1.2em; font-weight:bold;color: #333; font-family: Arial, Helvetica, sans-serif; letter-spacing:-1px }
h2{font-family:helvetica,arial; font-size:28px; font-weight:bold; letter-spacing:-1px; line-height:1.5em;color:#333;font-style:normal}
h3{font-size:16px; line-height:1.6em; font-weight:bold; display: inline;color: #333; font-family: Arial, Helvetica, sans-serif; letter-spacing:-1px }
h4 {
color:#fff;
font-size:16px;
line-height:1.2em;
margin:0;
padding:0;
margin-bottom:8px;
text-transform:uppercase;
font-family:helvetica,arial,sans-serif;
letter-spacing:normal
}

h5 {
color:#333;
font-size:16px;
line-height:1.2em;
margin:0;
padding:0;
font-family:helvetica,arial,sans-serif;
}

/*h5{font-size:14pt;color:#999; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding:0px; margin:0px}*/
.border_left{height:2px; border-bottom:1px #c0c0c0 dotted; width:300px; text-align:center; margin-bottom:2px }
.border_home{height:5px; border-bottom:1px dotted #1B7B75; width:290px; text-align:center; margin-bottom:5px }
.border_home1{height:10px; border-bottom:1px #eaeaea solid; width:900px; text-align:center; margin-bottom:10px }
.border_right{height:4px; border-bottom:1px solid #4F78A8; width:250px; text-align:center; margin-bottom:4px }
.border{height:5px; border-bottom:1px #c0c0c0 dotted; width:620px; text-align:center; margin-bottom:5px }
.normal_text{font-family: Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; color:#FFFFFF}
.gray_small{font-size:9pt; color:#fff}
.gray{color:#999999}
.top_space{padding-top:10px}
.top_space1{padding-top:5px}

.black_col{color:#333333;}
.right_header{font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; letter-spacing:-0.5px; color:#999999}
.top_border{padding-top:10px; border-top:5px #333 solid; margin-top:10px;}

.left_side{width:680px; float:left; margin-right:25px; margin-top:5px;font-size:14px; line-height:20px }
.left_side_inside{width:450px; float:left;padding-right:15px; margin-top:5px; font-size:14px; line-height:20px }
.left_side2{width:545px; float:left; border-right:1px #c0c0c0 dotted; padding-right:15px; margin-top:5px }
.left_side1{width:620px; float:left;padding-right:15px; }
.right_side{width:212px;float:right}
.right_side_inside{width:420px;float:right; font-family:Arial, Helvetica, sans-serif; font-size:11pt}
.right_side1{width:320px;float:right}

.yellow_box{width:580px; padding:15px; background-color:#fff8cc; border:1px #ebae7f solid}

.width745{width:745px}
.width560{width:560px}
.tab{padding-top:10px; height:30px}

h3 {
font-weight:normal;
font-size:13px;
padding:0;
margin:0;}


.main_container{overflow:hidden; width:940px; text-align:left;color:#444; font-size:14px; margin-top:10px}	
.main_container_blog{ color: #444444;
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 15px;
    overflow: hidden;
    text-align: left;
    width: 940px
}	
.top_right{float:right; padding-right:25px; font-family: Arial, Helvetica, sans-serif; font-size:11pt;}
.top_left{float:left; padding-top:5px}
#home_content{ width:940px;overflow:hidden; color:#333;line-height:19px; font-size:14px; text-align:left; margin-top:15px}
.main_hr{border-top:1px #eaeaea solid;margin-top:25px; height:15px; width:940px}

.blog_left{border-right: 1px solid #D2D2D2;
    float: left;
    line-height: 1.5em;
    margin-bottom: 0;
    padding-right: 25px;
    text-align: left;
    width: 610px;
}
.blog_left a{ color:#326EA1}
.blog_content{text-align:left; line-height:20px;  width:650px; overflow:hidden}
.blog_right{ float: right;
    font-size: 14px;
    line-height: 20px;
    margin-top: 0;
    min-height: 870px;
    padding-left: 15px;
    width: 280px;
}
.sub_header{  -moz-border-radius: 4px 4px 4px 4px;
    background-color: #EEEEEE;
    border: 1px solid #DCDDDE;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: normal;
    margin-bottom: 5px;
    padding: 7px 10px;
}
.published {
color:#505050;
margin-top:12px;
}
.header_blog {
float:left; width:595px;
margin-bottom:10px;
border-bottom:1px #c0c0c0 solid
}
.blog_content h2.hentry-title {
color:#000;
line-height:1.4em;
}
.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;
}

.blog_content h2.hentry-title a {
color:#1A70A2;
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:615px;

}

#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 {
float:right;
width:240px;
min-height:610px;
margin-top:7px;
padding-top:10px;
margin-bottom:30px

}

#nav-02 {

margin:5px 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:220px;
margin-bottom:0px;
display:list-item;
}

#nav-02 li a {
border-top:1px solid #4F78A8;
color:#fff;
display:block;
font-size:14px;
font-weight:bold;
padding:8px 0 8px 15px;
position:relative;
width:210px;
}

#nav-02 li a:hover{text-decoration:underline; color:#fff}

#nav-02 .current a {
border:medium none;
color:#fff;
width:210px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topright:3px;
-webkit-border-bottom-right-radius:3px;
-webkit-border-top-right-radius:3px;
background:#4F78A8;
height:18px;
padding-top:10px

}

#sub-content h2{font-size:18px; color:#000; letter-spacing:normal}

.text_fieldbox_small {
 border: 1px solid #C0C0C0;
    color: #999999;
    font-family: Arial,Verdana;
    font-size: 9pt;
    margin: 0 0 0 0;
    padding: 4px;
    width: 200px;
}

.text_fieldbox {
border-color:#777777 #CCCCCC #CCCCCC #777777;
border-style:solid;
border-width:1px;
font-size:9pt;
margin:0 0 0 0px;
padding:4px;
width:300px;
}

.text_field_area {
border-color:#777777 #CCCCCC #CCCCCC #777777;
border-style:solid;
border-width:1px;
font-size:9pt;
margin:0 0 0 0px;
padding:4px;
height:85px;
width:380px;
}


ol li {
orphans:3;
margin-left:35px;
display:list-item


}

#landingContent h3{font-family: Arial, Verdana; font-size:16px; font-weight:normal; letter-spacing: normal; line-height:1.4em; margin-top:10px; padding-bottom:3px; color:#eaeaea }

h3{font-family: Arial, Verdana; font-size:16px; font-weight:bold; letter-spacing:-0.5px; line-height:1.4em; margin-top:10px; padding-bottom:3px; color:#666 }

.blue_box{padding:10px; background-color:#e2f3ff;  margin-left:15px;-moz-border-radius:4px; -webkit-border-radius: 4px; border:4px #e2f3ff solid;  font-size:14px; margin-bottom:15px; line-height:17px}
.blue_box .sub_header {
color:#333;
font-family:Arial,Verdana;
font-size:16px;
font-weight:bold;
letter-spacing:-0.5px;
margin-bottom:5px

}
.blue_box a{color:#326693}
.blue_box .border_right {border-bottom:1px #b8d8ef solid; width:195px}
.padd_top{padding-left:10px; line-height:20px}

ul.tabs {
float: right;
    margin: 12px 0 0;
}
ul.tabs li {
display:block;
float:left;
line-height:1;
}
ul.tabs li a {
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius:4px 4px 4px 4px;
    background: none repeat scroll 0 0 #0F6597;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin: 0 4px 0 0;
    padding: 8px 10px;
    text-decoration: none;

}
ul.tabs li a:hover, ul.tabs li.current a {
-webkit-border-radius: 4px 4px 4px 4px;
 -moz-border-radius: 4px 4px 4px 4px;
    background: none repeat scroll 0 0 #053D69;
    border: 0 none;
    color: #FFFFFF;
    font-family: helvetica,arial,sans-serif;
    margin: 0 4px 0 0;
    padding: 8px 10px;
    position: relative;
    z-index: 2;
}
ul.tabs li span {
 display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
}
ul.tabs.short li a {
padding:9px 5px 13px 15px;
}
ul.tabs.short li a:hover, ul.tabs.short li.current a {
padding:18px 5px 13px 15px;
}
ul.tabs.short li span {
font-size:16px;
}
ul.tabs.small li a {
font-size:14px;
}
ul.tabs.small li a {
padding:20px 5px 13px 15px;
}
ul.tabs.small li a:hover, ul.tabs.small li.current a {
padding:29px 5px 13px 15px;
}
ul.tabs.small li span {
font-size:14px;
}

div#header .logo {
float:left;
font-size:24px;
left:0;
letter-spacing:-1px;
line-height:1;
margin:0;
margin-top:20px

}


#blurb {
margin:0 20px 20px 0;
width:270px;
overflow:hidden
}

#blurb ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
padding:0;
}

#blurb li {
font-size:14px;
margin-bottom:5px;
padding-bottom:5px;
width:270px;
float:left;
border-bottom:1px #1B7B75 dotted

}

#blurb li em {
font-style:italic;
font-family:georgia;
font-weight:bold;

}

#blurb li span {
color:#999;
font-style:normal;
font-family:georgia;
font-weight:normal;

}

#pricing{overflow:hidden; width:280px; background-color:#f5f5f5 ; border-top:1px #e2e2e2 solid; border-bottom:1px #e2e2e2 solid; padding:15px; margin-top:3px}

#pricing h2{
color:#000 ;
font-size:48px;
font-weight:bold;
letter-spacing:-2px;
font-family:helvetica,arial,sans-serif;
margin:0 0 2px;
line-height:1.2em;
padding:0;}

.gray_georgia{
color:#999;
font-size:20px;
font-weight:normal;
margin:0 0 2px;
font-family:georgia;
font-style:italic;
letter-spacing:normal;
line-height:normal;
padding:0;}

#title{
background:transparent url(images/body-home.png) repeat scroll 0 0;
margin:0px;
overflow:hidden;
position:relative;
font-size:14px;
color:#b5e8f1}


#title .heading span a {
color:#fff;
cursor:pointer;
font-weight:normal;
margin:0;
padding:6px 14px 6px 14px;
text-decoration:none;
margin-right:4px;
-moz-border-radius:15px;
-webkit-border-radius: 15px;
background:#2995aa none repeat scroll 0 0;
font-size:12px;
text-shadow:0 -1px #262626;

}
#title .heading span a:hover, #title .heading span .current a {
-moz-border-radius:15px;
-webkit-border-radius: 15px;
background:#ef5d51 none repeat scroll 0 0;
font-family:helvetica,arial,sans-serif;
border:0 none;
color:#fff;
margin:0;
padding-top:27px;
position:relative;
z-index:2;
padding:6px 14px 6px 14px;
margin-right:4px;
text-shadow:0 -1px #262626;
}


#title .heading{
margin:auto;
position:relative;
width:940px;
background:transparent url(images/header_bg.png) no-repeat scroll 50% 0;
padding-top:15px;
padding-bottom:15px;
text-shadow: none;
}

#title .heading span{float:right; font-size:12px; margin-top:10px}


.title_tour{
/* -moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
    background: url(images/home_bg.png) no-repeat scroll left top transparent;*/
    border-bottom: 1px solid #D1D1D1;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    margin: 5px 0 20px;
   /* padding: 10px 0 10px 15px;*/
}

#title h1{color:#000;text-shadow:0 -1px #131313;}

.title_tour h1{ color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 34px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1.4em;
}


#Faq{
display:inline;
float:left;
margin:0px 0 0 0px;
position:relative;
width:680px;
margin-right:25px
}

#Faq h4 {
font-size:22px;
line-height:1.25;
margin:0 0 6px;
color:#333;
text-transform:none;
letter-spacing:-1px
}

#Faq h5 {
font-size:16px;
line-height:1.25;
margin:0 0 6px;
color:#333;
text-transform:none;
letter-spacing:-0.5px
}

#Faq .faq-header {
margin:0 0 10px;
padding:9px 0 0px;
position:relative;
text-transform:uppercase;
color:#128B9C;
font-family:helvetica,arial,sans-serif;
font-size:16px;
border-bottom:1px #eaeaea solid
}

#Faq .faq-header h3{color:#128B9C;
font-family:helvetica,arial,sans-serif;
font-size:16px;
font-weight:bold}

#Faq .faq-header p {
bottom:8px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
right:0;

}

#Faq a{font-size:14px}


#sign_up{ width:430px; overflow:hidden;padding-bottom:10px; float:left;  border-right:1px #eaeaea solid; margin-right:50px}
#sign_up ul{width:430px; overflow:hidden; padding:0px; margin:0px; text-align:left}
#sign_up ul li{float:left;text-align:left;display:inline}

#login{ width:400px; overflow:hidden;padding-bottom:10px; float:left;}
#login ul{width:400px; overflow:hidden; padding:0px; margin:0px; text-align:left}
#login ul li{float:left;text-align:left;display:inline}

#contact{ width:650px; overflow:hidden; font-size:14px;}
#contact ul{width:650px; overflow:hidden; padding:0px; margin:0px; text-align:left}
#contact ul li{float:left;text-align:left;display:inline}
#contact a{ color:#326693}

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 5px;
padding:3px;
width:100%
}

span.wrap1 {
-moz-border-radius:5px;
-webkit-border-radius: 5px;
background:#eeeeee none repeat scroll 0 0;
display:inline-block;
margin:0 0 4px;
padding:3px;
width:250px;

}

span.wrap2 {
-moz-border-radius:5px;
-webkit-border-radius: 5px;
background:#eeeeee none repeat scroll 0 0;
display:inline-block;
margin:4px 0 4px;
padding:3px;
width:450px;

}

form.awesome span.wrap label {
-moz-border-radius:2px;
-webkit-border-radius: 2px;
background:#FFFFFF none repeat scroll 0 0;
font-size:14px;
font-weight:normal;
height:26px;
left:4px;
line-height:24px;
padding-left:6px;
position:absolute;
top:4px;
z-index:1;
}

.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-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:0;
padding:5px 5px;
text-shadow:0 0 1px #FFFFFF;
color:#666;
width:238px;
}

.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;
display:block;
font-family:Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:0;
padding:4px 4px;
text-shadow:0 0 1px #FFFFFF;
color:#666;
width:440px;
height:120px;
}


.select_box{
-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-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:0;
padding:3px 4px;
height:28px;
text-shadow:0 0 1px #FFFFFF;
color:#666;
width:100%;
}
.label{width:108px; padding-top:7px; text-align:left; margin-right:0px; color:#333}
.signup_gray{color:#999}

.amount {
background-color:#edfbd3;
border-top:1px solid #b5d281;
border-bottom:1px solid #b5d281;
padding:10px 10px 15px;
color:#2f4110;
margin-top:10px; margin-bottom:10px;
width:430px
}

.presentation {float:right; padding:0px; width:430px;-moz-border-radius:5px;
-webkit-border-radius: 5px; background-color:#e0eaa6; padding:10px}

.presentation_new {float:right; padding:0px; width:430px;-moz-border-radius:5px;
-webkit-border-radius: 5px;}

#features_new{width:457px; margin-top:0px; margin-right:0px; font-size:14px; float:left; overflow:hidden; margin-top:10px}
#features_new .border_home{width:220px; border-bottom:1px #c9d58a solid}

#features{width:463px; margin-top:0px; margin-right:0px; font-size:14px; float:left; overflow:hidden; margin-top:10px}
#features .border_home{width:220px; border-bottom:1px #c9d58a solid}

#thanks_detail{overflow:hidden; width:500px; float:left}
#thanks_detail ul{overflow:hidden; width:500px; padding-top:5px; margin:0px; text-align:left; margin-left:35px}
#thanks_detail ul li{float:left; display:inline; padding:0px; margin:0px; text-align:left; font-size:14px}

#thanks_detail h3 {
color:#333;
font-family:helvetica,arial,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:normal;
line-height:1.4em;
margin-top:10px;
padding-bottom:3px;
}

.RHS_header{font-size:24px; font-weight:bold; border-bottom:1px #eaeaea solid; padding-bottom:3px; color:#000; margin-bottom:15px; letter-spacing:-1px; line-height:1.2em}

.subscribe_email{background-color:#f8f8f8; border-top:1px #eaeaea solid; padding:10px 0px 10px 0px; text-align:center; width:100%; font-size:14px; color:#666; font-weight:bold }

table {
background:#FFFFFF none repeat scroll 0 0;
border-collapse:separate;
border-color:#DDDDDD;
border-style:solid;
border-width:0 1px 1px 0;
margin:0px 0 18px;
width:100%;

}

table.posts.grid tr.body td {
height:100%;
margin:0 0 9px 10px;
padding-bottom:30px;
width:33.333%;
border:medium none;
font-size:12px;
line-height:16px;
padding:0;
padding-bottom:20px;
border-bottom:1px #eaeaea solid;
padding-top:20px



}

table tbody tr td {
border-left:1px solid #DDDDDD;
border-right:1px solid #FFFFFF;
color:#333333;
padding:9px 10px;
vertical-align:top;
}

table.posts.grid tr.body a.thumbnail {
height:225px;
margin:0 0 7px;
width:260px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
border:1px solid rgba(0, 0, 0, 0.25);
display:block;
margin:0 0 8px;
overflow:hidden;
padding:4px;
position:relative;
}

div.mini-post {
position:relative;
}

table.posts.grid tr.body img {
display:block;

}
img.tab_img {
position:absolute;
right:44px;
top:0;
z-index:1;
}

table.posts.grid, table.posts.grid tr td {
border:medium none;
font-size:12px;
line-height:16px;
padding:0;

}

table.posts.grid tr td h4 {
font-size:16px;
font-weight:bold;
margin-bottom:0;
width:220px;
}

table.posts.grid tr td h4 a{
font-size:16px;
font-weight:bold;
margin-bottom:0;
width:220px;
text-transform:none;
color:#000;
line-height:1.6em
}

table.posts.grid tr.body p.url {
color:#777777;
overflow:hidden;
font-size:11px;
width:220px;
}

table.posts.grid tr.body p.url a{
color:#777777;
overflow:hidden;
font-size:11px;
width:220px;
text-decoration:underline
}

table.posts.grid tr.body a.extention {
height:220px;
margin:0 0 7px;
width:220px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
border:1px solid rgba(0, 0, 0, 0.25);
display:block;
margin:0 0 8px;
overflow:hidden;
padding:4px;
position:relative;
}

.posts-user {overflow:hidden}
.posts-user p{float:left; margin-top:5px; font-size:16px; font-weight:bold; margin-left:2px}
.add_btn{padding-top:5px; padding-bottom:5px; text-align:left}
.demo_btn {
-moz-border-radius:3px;
-webkit-border-radius: 3px;
background-color:#7A9F00;
color:#FFFFFF;
font-size:14px;
float:right;
margin-right:5px;
padding:8px;
font-weight:bold;
text-shadow:0 -1px #5a720b;
}

.buy_btn {
-moz-border-radius:3px;
-webkit-border-radius: 3px;
background-color:#ef5d51;
color:#FFFFFF;
font-size:14px;
float:right;
margin-right:43px;
padding:8px;
font-weight:bold;
text-shadow:0 -1px #B2271B;
}

#image_section{ width:420px; float:left; margin-top:20px}
.main_img{background-image:url(images/bg_theme.png); background-repeat:no-repeat; width:420px; height:265px; overflow:hidden; padding-top:26px; padding-left:1px}

#details_section{ width:470px; float:left; margin-left:30px; margin-top:10px}
#details_section h2{font-size:33px; font-weight:bold;}
#details_section .price{font-size:18px; font-weight:bold; color:#ef5d51}
.add-to-box {
overflow:hidden;
padding:15px 0 7px;
}

.add-to-box label {
float:left;
margin-right:5px;
margin-top:5px;
width:30px;
text-align:left;
padding:0px;
font-size:14px;
color:#333
}

.wrap_qty {
-moz-border-radius:5px;
-webkit-border-radius: 5px;
background:#EEEEEE none repeat scroll 0 0;
display:inline-block;
float:left;
padding:3px;
width:45px;
margin-right:10px;
margin-top:2px
}

.input_qty {
-moz-border-radius:3px;
-webkit-border-radius: 3px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#666666;
font-family:Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:0;
padding:4px;
text-shadow:0 0 1px #FFFFFF;
width:35px;
}

.add-to-box .add-to-links {
float:left;
}

.add-to-box .add-to-links li {
padding:0px;
display:list-item
}

.add-to-links li a {
color:#589A9A;
font-size:12px;
font-weight:normal;
line-height:normal;
text-decoration:underline
}

.add-to-box .or {
color:#595959;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin:0 17px;
padding:8px 0 0;
}

.otherlink a{color:#333; text-decoration:underline}

.product_desc{ font-size:14px; width:900px; text-align:left; padding-top:10px; margin-top:10px; margin-bottom:20px; background-color:#f1fbfd; padding:15px; border:1px #d2edf2 solid;-moz-border-radius:5px;-webkit-border-radius: 5px;}

.product_desc h3{border-bottom:3px #d2edf2 solid; display:block; margin-bottom:10px; font-size:18px; margin-top:0px; color:#333}


/************************************************************
* shopping cart CSS start
************************************************************/

.data-table {
border:1px solid #d1d1d1;
width:100%;
font-size:14px;
margin-top:5px
}

.data-table tr {
background:#FFFFFF none repeat scroll 0 0;}

.data-table thead tr th {
background-color:#eaeaea;
font-weight:normal;}

.data-table th {
border-right:1px solid #d1d1d1;
color:#0A263C;
padding:6px 8px;
white-space:nowrap;}

.data-table tfoot {
border-bottom:1px solid #d1d1d1;}


.data-table tfoot tr {
background-color:#f8f8f8 !important;}

.box-table tfoot td {
padding-bottom:0px;
padding-top:7px;}

.shopping-cart th, .shopping-cart td {
padding-left:10px;
padding-right:10px;}
.box-table td {
padding:10px;}

.data-table .odd {
background:#F8F7F5 none repeat scroll 0 0;}

.a-center {
text-align:center;}

.data-table tbody td {
border-bottom:1px solid #D9DDE3;
border-right:1px solid #D9DDE3;
background-color:#FFFFFF}

.a-right {
text-align:right;}

.data-table td.last, .data-table th.last {
border-right:0 none;}

td.attributes-col {
line-height:1.4em;}
td.attributes-col h4.title a{
color:#2F2F2F;
font-size:16px;
margin:0;
overflow:hidden;
padding:0;
width:100%;
line-height:1.2em}

td.attributes-col h4.title{
color:#2F2F2F;
font-size:14px;
margin:0;
overflow:hidden;
padding:0;
width:100%;
line-height:1.2em;
text-transform:none;
font-weight:normal}


/************************************************************
* shopping cart CSS end
************************************************************/

.green-box {
background:#DBF6BE none repeat scroll 0 0;
border:1px solid #333;
color:#5F704C;
font-size:18px;
margin-top:10px;
text-align:center;
padding:10px 10px;
text-align:left;
padding-left:20px;
-moz-border-radius:5px; -webkit-border-radius: 5px;
}

#icon_div{overflow:hidden; width:600px; margin-top:10px;font-family: Arial, Verdana;color:#fff; font-size:16px; line-height:1.3em}
#icon_div ul{overflow:hidden; width:600px; text-align:left; margin:0px; padding:0px;}
#icon_div ul li{float:left; display:inline; text-align:left;}

#customer_grid{overflow:hidden; width:322px; margin-top:7px; padding-bottom:5px; margin-bottom:10px}
#customer_grid ul{overflow:hidden; width:322px; text-align:left; padding:0px; margin:0px; padding-bottom:8px;}
#customer_grid ul li{text-align:left; display:inline; float: left}

#main_content{width:650px; overflow:hidden; font-size:14px; color:#333; margin-left:5px; margin-bottom:30px}
#main_content ul {width:650px; text-align:left;margin:0px; overflow:hidden;}
#main_content ul li{text-align:left;  margin:0px; overflow:hidden; display:inline; float:left}

#main_content h3{font-size:16px; font-weight:bold; color:#000; letter-spacing:normal}

#rightbox{overflow:hidden; width:192px; padding-left:13px; padding-right:8px;background-color:#e2f3ff;-moz-border-radius:4px; -webkit-border-radius:5px; padding-top:15px; padding-bottom:15px}
#rightbox ul{overflow:hidden; width:192px; padding:0px; margin:0px; text-align:left}
#rightbox ul li{text-align:left;display:inline; float:left; padding-top:2px; margin:0px}
#rightbox .sub_header{ font-family: Arial, Verdana; font-size:16px; font-weight:bold; color:#333; letter-spacing:-0.5px; padding-left:0px}
#rightbox a{ color:#326693}
.textbox_freetrial{
border-color:#84b9df;
border-style:solid;
border-width:1px;
font-family: Arial, Verdana;
font-size:9pt;
margin:0px;
padding:3px;
width:170px;
margin-top:0px

}

.textarea_freetrial{
border-color:#84b9df;
border-style:solid;
border-width:1px;
font-family: Arial, Verdana;
font-size:9pt;
margin:0px;
padding:3px;
height:60px;
width:170px;
margin-top:0px

}

.textbox_beta{
border-color:#666;
border-style:solid;
border-width:3px;
font-family: Arial, Verdana;
font-size:16px;
margin:0px;
padding:10px;
width:320px;
margin-top:0px;
background-color:#eaeaea;
-moz-border-radius:22px; 
-webkit-border-radius: 22px;

}

.list li {
background:transparent url(images/bg_home_transparent.png) no-repeat scroll -340px 0;
padding:10px 0 8px 40px;
color:#fff;
font-size:14px
}

.clear{clear:both}
.main_lhs{ float:left;background-color:#fff; margin-bottom:20px;width:700px;-moz-border-radius:5px; -webkit-border-radius:5px; min-height:820px}
.LHS_col{background:transparent url(images/bg_section.png) no-repeat scroll 50% 5px; padding:20px; padding-top:23px; padding-left:20px}
.blog_right span{ color:#6b9bd0}

.inside_header{border-bottom:1px #d5d5d5 solid; padding-bottom:12px}


#thanx_msg_div {padding: 0 0px;width:900px;padding-top:0px;overflow:hidden;}
#thanx_msg_div ul{overflow:hidden; width:900px; text-align:left; margin:0px; padding:0px;}
#thanx_msg_div ul li{float:left; display:inline; text-align:left;}

#thanx_msg_div a{color:#326693}
.main_wrapper{background-color:#fff; margin-bottom:20px;width:940px;-moz-border-radius:5px; -webkit-border-radius:5px;}
.main_col{background:transparent url(images/bg_img1.png) no-repeat scroll 50% 5px; padding:20px; padding-top:23px; padding-left:20px}
#gray_box{ width:245px; overflow:hidden; background-color:#f8f8f8; padding:10px; border:10px #eaeaea solid;-moz-border-radius:5px;-webkit-border-radius: 5px; font-size:14px; margin-top:10px; height:345px }
#gray_box ul{width:245px; overflow:hidden; padding:0px; margin:0px; text-align:left}
#gray_box ul li{float:left;display:inline; text-align:left}

#twitt_box{ width:245px; overflow:hidden; background-color:#f8f8f8; padding:10px; border:10px #5fccf8 solid;-moz-border-radius:5px;-webkit-border-radius: 5px; font-size:14px; margin-top:8px }
#twitt_box ul{width:245px; overflow:hidden; padding:0px; margin:0px; text-align:left}
#twitt_box ul li{float:left;display:inline; text-align:left}

#gray_box .inputbox{
-moz-border-radius:3px;
-webkit-border-radius: 3px;
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:block;
font-family:Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:0;
padding:4px 4px;
text-shadow:0 0 1px #FFFFFF;
color:#666;
width:95%;}

#gray_box span.wrap1 {
-moz-border-radius:5px;
-webkit-border-radius: 5px;
background:#eeeeee none repeat scroll 0 0;
display:inline-block;
margin:0 0 4px;
padding:3px;
width:240px;}

#gray_box .txt_area1{
-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-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:0;
padding:4px 4px;
text-shadow:0 0 1px #FFFFFF;
color:#666;
width:95%;
height:70px;
}

.home_border{ border-bottom:1px #6487b0 solid;
height:10px;
margin-bottom:0px;
clear:both}

.coloan{margin-top:7px}



.db-wrapper, .db-wrapper * {
border:medium none;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0;
padding:0;
}
.db-wrapper {
vertical-align:bottom;
}
.db-wrapper, .db-body, .db-compact .db-anchor, .db-compact .db-count {
display:inline-block;
}
.db-wrapper a {
cursor:pointer;
}
.db-anchor {
cursor:pointer;
display:block;
overflow:hidden;
text-indent:-10000px;
}
.db-count {
color:#403F07;
display:block;
font-weight:bold;
}
.db-wrapper .db-medium, .db-wrapper .db-large {
background:transparent url(images/diggThisMedium_3.0cab1d23.png) no-repeat scroll 0 0;
height:68px;
text-align:center;
width:54px;
}
.db-dugg .db-medium, .db-dugg .db-large {
background-position:0 -68px;
}
.db-medium .db-copy, .db-large .db-copy {
display:none;
}
.db-medium .db-anchor, .db-large .db-anchor {
display:block;
height:24px;
margin:0 auto;
width:46px;
}
.db-medium .db-count, .db-large .db-count {
font-size:16px;
height:29px;
line-height:1;
overflow:hidden;
padding:11px 5px 0;
width:44px;
}

.db-dugg .db-wide {
background-position:0 -42px;
}
.db-wide .db-copy {
color:#A6A45E;
font-size:11px;
}
.db-wide .db-count {
font-size:16px;
margin-bottom:-7px;
padding-top:4px;
}
.db-wide .db-copy, .db-wide .db-count {
padding-left:8px;
}
.db-wide .db-anchor {
height:26px;
position:absolute;
right:6px;
top:8px;
width:27px;
}
.db-wrapper .db-compact {
height:20px;
}
.db-compact .db-copy {
display:none;
}

.db-digger .db-count, .db-digger .db-copy, .db-digger .db-anchor {
display:none;
}


.db-ie .db-wide .db-count {
margin-bottom:-5px;
}


.catdigg {
float:left;
margin:0 12px 0 5px;
}

.cattwitter {
float:left;
margin:0 12px 0 0;
}

.catfb {
float:left;
}

.recentposts {
 border-bottom: 1px solid #D2D2D2;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 0 12px;
}

.lftcol {
float:left;
margin:0 20px 0 0;
width:200px;
}

.catthumb {
border:1px solid #CCCCCC;
max-width:195px;
min-width:197px;
}

.catsocial {
margin:20px 0 0;
}

.rtcol {
float:right;
width:390px;
}

.recentinfo .clear{height:5px; margin:0px}
.catfblike {
border-bottom:1px solid #D2D2D2;
padding:0 0 5px;
margin-bottom:10px

}
.recentposts h1 {
font-family:Helvetica,arial,sans-serif;
font-size:1.75em;
font-weight:bold;
letter-spacing:-0.02em;
line-height:1.4em;
margin-bottom:5px

}

.recentposts h1  a {
color:#000000;
font-weight:bold;
line-height:1.2em;
text-decoration:none;
}

.recentinfo {
color:#999999;
font-family:Helvetica,sans-serif,verdana,georgia;
font-size:11px;
margin:0 0 0;
}

.recentposts a{color:#005973}



.FBConnectButton, .FBConnectButton_RTL {
background:#29447E url(images/connect_sprite.png) no-repeat scroll 0 0;
cursor:default;
display:inline-block;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0 0 0 1px;
text-decoration:none;
}
.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text {
background:#5F78AB url(images/connect_sprite.png) repeat scroll 0 0;
border-bottom:1px solid #1A356E;
border-top:1px solid #879AC0;
color:#FFFFFF;
display:block;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-weight:bold;
margin:1px 1px 0 0;
padding:2px 6px 4px;
text-shadow:none;
}
a.FBConnectButton, a.FBConnectButton_RTL, .FBConnectButton, .FBConnectButton_RTL {
text-decoration:none;
}
a.FBConnectButton:active .FBConnectButton_Text, a.FBConnectButton_RTL:active .FBConnectButton_Text, .FBConnectButton:active .FBConnectButton_Text, .FBConnectButton_RTL:active .FBConnectButton_Text {
background:#4F6AA3 none repeat scroll 0 0;
border-bottom:1px solid #29447E;
border-top:1px solid #45619D;
text-shadow:none;
}
.FBConnectButton_BigPun, .FBConnectButton_RTL_BigPun {
background-position:left -60px;
font-size:24px;
line-height:30px;
}
.FBConnectButton_BigPun .FBConnectButton_Text {
margin-left:38px;
padding:3px 8px 3px 12px;
}
a.FBConnectButton_BigPun:active {
background-position:left -99px;
}
.FBConnectButton_RTL_BigPun {
background-position:right -268px;
}
.FBConnectButton_RTL_BigPun .FBConnectButton_Text {
margin-right:39px;
padding:3px 8px 3px 12px;
}
a.FBConnectButton_RTL_BigPun:active {
background-position:right -307px;
}
.FBConnectButton_Large, .FBConnectButton_RTL_Large {
background-position:left -138px;
font-size:13px;
line-height:16px;
}
.FBConnectButton_Large .FBConnectButton_Text {
margin-left:24px;
}
a.FBConnectButton_Large:active {
background-position:left -163px;
}
.FBConnectButton_RTL_Large {
background-position:right -346px;
}
.FBConnectButton_RTL_Large .FBConnectButton_Text {
margin-right:25px;
}
a.FBConnectButton_RTL_Large:active {
background-position:right -371px;
}
.FBConnectButton_Medium, .FBConnectButton_RTL_Medium {
background-position:left -188px;
font-size:11px;
line-height:14px;
}
.FBConnectButton_Text, .FBConnectButton_Medium .FBConnectButton_Text {
margin-left:21px;
padding:2px 6px 3px;
}
a.FBConnectButton_Medium:active {
background-position:left -210px;
}
.FBConnectButton_RTL_Medium {
background-position:right -396px;
}
.FBConnectButton_RTL_Text, .FBConnectButton_RTL_Medium .FBConnectButton_Text {
margin-right:22px;
padding:2px 6px 3px;
}
a.FBConnectButton_RTL_Medium:active {
background-position:right -418px;
}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {
background-position:left -232px;
font-size:10px;
line-height:10px;
}
.FBConnectButton_Small .FBConnectButton_Text {
margin-left:17px;
padding:2px 6px 3px;
}
a.FBConnectButton_Small:active, .FBConnectButton_Small:active {
background-position:left -250px;
}
.FBConnectButton_RTL_Small {
background-position:right -440px;
}
.FBConnectButton_RTL_Small .FBConnectButton_Text {
margin-right:18px;
padding:2px 6px;
}
a.FBConnectButton_RTL_Small:active {
background-position:right -458px;
}
.FBConnectButton_Inactive {
opacity:0.4;
}
.fb_share_count_wrapper {
float:left;
position:relative;
}
.fb_share_count {
background:#B0B9EC none repeat scroll 0 0;
color:#333333;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
text-align:center;
}
.fb_share_count_inner {
background:#E8EBF2 none repeat scroll 0 0;
display:block;
}
.fb_share_count_right {
display:inline-block;
margin-left:-1px;
}
.fb_share_count_right .fb_share_count_inner {
border-bottom:1px solid #B0B9EC;
border-top:1px solid #E8EBF2;
font-size:10px;
font-weight:bold;
line-height:10px;
margin:1px 1px 0;
padding:2px 6px 3px;
}
.fb_share_count_top {
border:1px solid #B0B9EC;
display:block;
font-size:22px;
letter-spacing:-1px;
line-height:34px;
margin-bottom:7px;
}

#dealrightbox2{/*border-top:1px #eaeaea solid;*/ padding-top:10px; margin-top:10px}
.readmore{padding-top:5px}
.stico_default {
background:transparent url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC) no-repeat scroll 0 0 !important;
}

a.stbutton {
padding:1px 5px 5px 22px;
}

#horizontalsocial {
border:1px solid #CFDAE5;
clear:both;
height:35px;
margin:0 0 15px;
width:610px;
}

.sharertitle {
border-right:1px solid #CFDAE5;
float:left;
font-size:12px;
font-weight:bold;
height:35px;
line-height:35px;
padding:0 10px;
text-transform:uppercase;
vertical-align:middle;
}

.sharer {
border-right:1px solid #CFDAE5;
float:left;
height:28px;
margin:0 0 0 0;
padding:7px 10px 0;
width:95px;
}

.sharerfb {
border-right:1px solid #CFDAE5;
float:left;
height:28px;
margin:0 0 0 0;
padding:7px 10px 0;
width:80px;
}

.sharedigg {
border-right:1px solid #CFDAE5;
float:left;
height:28px;
margin:0 0 0 0;
padding:7px 10px 0;
width:95px;}

.sharerthis {
float:left;
height:27px;
margin:0 0 0 0;
padding:8px 10px 0;
width:60px;
}

#extras {
overflow:hidden;
text-align:left;
  overflow:hidden;
  font-size:14px;
  padding-bottom:12px;
line-height:19px;
color:#222222;
 
} 

#extras p { padding-top:10px;
font-family:Helvetica,Arial;
color:#222222;
font-size:14px;
line-height:19px;
}

#extras p img {
padding-right:5px;

}
#extras p img.alignright{ float:right;}
#extras p img.alignleft{ float:left;}

#extras ul{padding-top:5px; padding-bottom:5px; } 
#extras ol{padding-left:5px;  padding-top:5px; padding-bottom:5px;} 
#extras ol li { list-style:decimal; padding-top:10px; }
#extras ul li { margin-left:1em;list-style-image: url("images/bullet.png"); padding-top:10px;  }
#extras li { margin-left:1em;list-style-image: url("images/bullet.png");  }
#extras a{text-decoration:none; line-height:17px; color:#1A70A2;}
#extras a:hover {text-decoration:underline; color:#1A70A2; }

#padd_top{line-height:20px;
}
#padd_top li{
border-bottom:1px solid #B8D8EF;
width:195px;
margin-bottom:4px;

}

#commentDiv a{ color:#000000}
#dsq-content h3 { color:#000000}

.social_div {
    background-color: #F8F8F8;
    border-bottom: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 7px;
}

.social_div .icon_div {
    float: left;
    margin-right: 20px;
}

.padd_top li{
 border-bottom: 1px solid #EAEAEA;
       margin-bottom: 5px;
       
}

