html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: outside none none;
}
blockquote, q {
    quotes: none;
}
blockquote::before, blockquote::after, q::before, q::after {
    content: none;
}
:focus {
    outline: 0 none;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
A {
    color: #ffffff;
    text-decoration: none;
}
#breadcrumb {
    color: #ffffff;
    float: right;
    font-family: "entypo";
    font-size: 12px;
    margin-right: 100px;
}
#breadcrumb a {
    color: #ffffff;
}
#breadcrumb a:hover {
    color: #999;
}
.store-name {
    color: #666666;
    font-family: "UnitedSansReg-Bold";
    font-size: 35px;
    font-weight: lighter;
    line-height: 35px;
    text-decoration: none;
}
.store-slogan {
    color: #666666;
    font-family: "entypo";
    font-size: 14px;
    font-weight: normal;
}
.store-phone {
    font-family: "entypo";
    font-size: 24px;
    font-weight: bold;
}
.frame {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 10px 0 0;
	vertical-align: -webkit-baseline-middle;
}
.mod_bg1 {
    background: rgba(0, 0, 0, 0) url("../images/mod_bg1.png") repeat-y scroll 0 0;
    padding: 0;
}
.mod_bg2 {
    background: rgba(0, 0, 0, 0) url("../images/mod_bg2.png") repeat-y scroll 0 0;
}
.wht-line {
    background: rgba(0, 0, 0, 0) url("../images/wht-line.png") repeat-x scroll left center;
    height: 8px;
}
.blk-line {
    background: rgba(0, 0, 0, 0) url("../images/blk-line.png") repeat-x scroll left center;
    height: 8px;
}
.frame-ht {
    height: 1000px;
}
.menu-headers {
    color: #000;
    font-family: "entypo";
    font-size: 0;
    padding: 0 0 0 20px;
    text-decoration: none;
}
.menu-headers2 {
    background: rgba(0, 0, 0, 0) url("../images/menuBG2.png") no-repeat scroll 0 0;
    color: #fff;
    font-family: "UnitedSansReg-Bold";
    font-size: 24px;
    font-weight: lighter;
    line-height: 30px;
    padding: 0 0 0 20px;
    text-decoration: none;
    text-transform: uppercase;
}
.menu-headers3 {
    background: rgba(0, 0, 0, 0) url("../images/menuBG3.png") no-repeat scroll 0 0;
    color: #fff;
    font-family: "UnitedSansReg-Bold";
    font-size: 24px;
    font-weight: lighter;
    line-height: 30px;
    padding: 0 0 0 20px;
    text-decoration: none;
    text-transform: uppercase;
}
.menu-headers4 {
    background: rgba(0, 0, 0, 0) url("../images/menuHeadBG.png") no-repeat scroll 0 0;
    color: #fff;
    font-family: "UnitedSansReg-Bold";
    font-size: 24px;
    font-weight: lighter;
    line-height: 30px;
    padding: 0 0 0 20px;
    text-decoration: none;
    text-transform: uppercase;
}
.menu-headersStore {
    background: rgba(0, 0, 0, 0) url("../images/menuHeadBG.png") no-repeat scroll 0 0;
    color: #fff;
    font-family: "UnitedSansReg-Bold";
    font-size: 24px;
    font-weight: lighter;
    line-height: 30px;
    padding: 0 0 0 20px;
    text-decoration: none;
    text-transform: uppercase;
}
.right-mod_bg {
    background: rgba(0, 0, 0, 0) url("../images/right-mod_bg.png") repeat-y scroll 0 0;
    padding: 0 17px 0 13px;
}
.right-mod_border {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #666666;
}
.footer {
    color: #e5e5e5;
    font-family: "entypo";
    font-size: 12px;
    padding-top: 5px;
    text-align: center;
}
.footer a, .footer a:visited, .footer a:hover, .footer a:visited:hover {
    color: #999;
    font-family: "entypo";
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
.icon {
    color: #fff;
    font-size: 10px;
    font-weight: normal;
}
.top-sellers-star {
    background: rgba(0, 0, 0, 0) url("images/bg-top-item-star.png") no-repeat scroll 0 0;
    color: #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 18px;
    font-weight: normal;
    height: 35px;
    left: 100px;
    line-height: 35px;
    position: absolute;
    text-align: center;
    top: -15px;
    width: 35px;
}
.ranking {
    color: #373b3e;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 23px;
    padding: 3px 5px 5px;
    text-align: center;
}
.menu-text {
    color: #5a5853;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.price2 {
    color: #666666;
    font-family: "entypo";
    font-size: 11px;
    font-weight: bold;
}
.cart-text {
    color: #fff;
    font-family: "entypo";
    font-size: 12px;
    font-weight: normal;
}
.cart-text A, .cart-text A:visited {
    color: #ffffff;
    font-family: "entypo";
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.cart-text .subTotal {
    color: #cfda96;
    font-family: "entypo";
    font-size: 14px;
    font-weight: bold;
}
.search-text {
    border: medium none;
    color: #666666;
    font-family: "entypo";
    font-size: 11px;
    font-weight: normal;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 158px;
}
.mailist-text {
    background: #ccc none repeat scroll 0 0;
    border: 1px none #666;
    color: #333;
    font-family: "entypo";
    font-size: 11px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    width: 135px;
}
A.cat {
    color: #fff;
    font-family: "UnitedSansReg-Bold";
    font-size: 24px;
    font-weight: lighter;
    line-height: 30px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
A.cat:hover {
    color: #fff;
}
A.cat:visited {
    color: #fff;
    font-family: "UnitedSansReg-Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
A.cat:visited:hover {
    color: #fff;
}
A.subcat {
    color: #333;
    font-family: "entypo";
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    text-decoration: none;
}
A.subcat:hover {
    color: #666666;
}
A.subcat:visited {
    color: #666666;
    font-family: "entypo";
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    text-decoration: none;
}
A.subcat:visited:hover {
    color: #999;
}
A.menu {
    color: #fff;
    font-family: "UnitedSansReg-Bold";
    font-size: 24px;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
}
A.menu:hover {
    color: #666666;
}
A.menu:visited {
    color: #fff;
    font-family: "UnitedSansReg-Bold";
    font-size: 24px;
    text-decoration: none;
    text-transform: uppercase;
}
A.menu:visited:hover {
    color: #666666;
}
.menu-bottom {
    color: #666666;
    font-family: "entypo";
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}
A.menu-bottom {
    color: #666666;
    font-family: "entypo";
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}
A.menu-bottom:hover {
    color: #333333;
}
A.menu-bottom:visited {
    color: #666666;
    font-family: "entypo";
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
A.menu-bottom:visited:hover {
    color: #666666;
}
A.link {
    color: #999999;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
A.link:hover {
    color: #666666;
}
A.link:visited {
    color: #999999;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
A.link:visited:hover {
    color: #666666;
}
A.details {
    color: #423f40;
    font-family: "entypo";
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}
A.details:hover {
    color: #666666;
    text-decoration: none;
}
A.details:visited {
    color: #423f40;
    font-family: "entypo";
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}
A.details:visited:hover {
    color: #666666;
    text-decoration: none;
}
A.promo {
    color: #993333;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
A.promo:hover {
    color: #333;
}
A.promo:visited {
    color: #333;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
A.promo:visited:hover {
    color: #993333;
}
body {
    background-color: #000;
    background-image: url("images/2014_BKG.jpg");
    background-repeat: repeat-x;
    font-family: "entypo";
    font-weight: normal;
    margin: 0;
    padding: 0;
}
galery {
    padding: 5px;
}
tr {
    text-align: left;
}
td {
    font-size: 12px;
    letter-spacing: 0;
    line-height: 1.5em;
    text-decoration: none;
    word-spacing: normal;
}
ol, ul {
    color: #666666;
    font-family: "entypo";
    font-size: 12px;
    line-height: normal;
    list-style-type: decimal;
}
.data {
    background: rgba(0, 0, 0, 0) url("../images/wht-line.png") repeat-y scroll 0 0;
    color: #666666;
    font-family: "entypo";
    font-size: 12px;
    letter-spacing: 0;
    line-height: 1.5em;
    text-decoration: none;
    word-spacing: normal;
}
.middleborder {
}
#middle {
    margin-top: 10px;
    position: relative;
    width: 748px;
}
.middlespacing {
    margin: 10px 30px 20px;
    min-height: 500px;
}
.topline {
    background: #000;
    position: relative;
    top: 0;
}
.alternative {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    padding: 2px;
}
.page_headers {
    color: #666666;
    font-family: "entypo";
    font-size: 18px;
    font-weight: bold;
    margin-left: 20px;
}
.titles {
    background-color: #fff;
    border-color: -moz-use-text-color -moz-use-text-color #666666;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #666666;
    font-family: "entypo";
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.price {
    color: #666666;
    font-family: "entypo";
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0;
}
.error {
    color: #cc0000;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.borders {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #cccccc;
    border-image: none;
    border-style: none none dotted;
    border-width: 1px;
    color: #585c5f;
}
.borders2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #cccccc;
    border-image: none;
    border-style: none none dotted;
    border-width: 1px;
}
A {
    color: #666666;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
A:hover {
    color: #999999;
}
A:visited {
    color: #666666;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
A:visited:hover {
    color: #999999;
}
.sidenav {
    background: rgba(0, 0, 0, 0) url("../images/mod_bg1.png") repeat-y scroll 0 0;
    margin-top: 10px;
    padding: 10px 0 20px 10px;
    position: absolute;
    width: 187px;
}
.active {
    background-color: #ddd;
    background-position: 80% 1px;
}
.checkout-headers {
    color: #000;
    font-family: "entypo";
    font-size: 13px;
    font-weight: bold;
}
.steps {
    color: #cccccc;
    font-family: "entypo";
    font-size: 16px;
    font-weight: bold;
}
.steps_on {
    color: #666666;
    font-family: "entypo";
    font-size: 16px;
    font-weight: bold;
}
.titles2 {
    background-color: #eeeeee;
    color: #666666;
    font-family: "entypo";
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
}
.options-titles {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #cccccc;
    border-image: none;
    border-style: none none dotted;
    border-width: 1px;
    color: #666666;
    font-family: "UnitedSansReg-Bold";
    font-size: 12px;
    font-weight: bold;
}
.item {
    color: #666666;
    font-family: "entypo";
    font-size: 12px;
}
.item-title {
    color: #666666;
    font-size: 16px;
    font-weight: bold;
}
.price-info {
    color: #666666;
    font-family: "entypo";
    font-size: 12px;
    font-weight: normal;
}
.small-txt {
    color: #afafae;
    font-size: 10px;
    letter-spacing: 0;
    text-align: left;
    text-decoration: none;
    vertical-align: bottom;
}
.availability-txt {
    background-color: #666666;
    color: #fff;
    font-size: 11px;
    font-style: italic;
    line-height: 1.2em;
    padding: 0.2em;
    text-align: left;
    text-decoration: none;
}
.reward-title {
    color: #666666;
    font-family: "entypo";
    font-size: 16px;
    font-style: italic;
    letter-spacing: 7px;
    line-height: 10px;
    text-align: left;
    text-decoration: none;
    word-spacing: normal;
}
.btn {
    background: rgba(0, 0, 0, 0) url("images/BG_btn.png") repeat-x scroll 0 0;
    border: medium none;
    color: #666666;
    cursor: pointer;
    font-family: "entypo";
    font-size: 10px;
    font-weight: normal;
    margin: 1px;
    padding: 2px 6px;
    text-transform: uppercase;
}
.btn_over {
    background: #fff url("images/BG_btn1.png") repeat-x scroll 0 0;
    border: medium none;
    color: #cc0000;
    cursor: pointer;
    font-family: "entypo";
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    margin: 1px;
    padding: 2px 6px;
    text-transform: uppercase;
}
.txtBoxStyle {
    background-color: #fbfbfb;
    border-color: #b3b4b5;
    border-style: solid;
    border-width: 1px;
    color: #38393a;
    font-size: 11px;
    font-weight: normal;
}
.txtAreaStyle {
    background-color: #fbfbfb;
    border-color: #c7d5e0;
    border-style: solid;
    border-width: 1px;
    color: #343333;
    font-size: 11px;
    font-weight: normal;
}
.txtBoxSearch {
    border: medium none;
    color: #585c5f;
    font-size: 12px;
    height: 20px;
    margin: 0;
    padding: 3px 0 0;
}
.invoice_table {
    background-color: #f9f8f8;
}
.invoice_title {
    background-color: #cbcaca;
    color: #4f4e4e;
    font-family: "UnitedSansReg-Bold";
    font-size: 10px;
    font-weight: bold;
}
img {
    border: medium none;
}
.font1 {
    color: #666666;
    font-family: "entypo";
    font-size: 12px;
    font-weight: normal;
}
.font2 {
    color: #999999;
    font-family: "entypo";
    font-size: 12px;
    font-weight: normal;
}
.font3 {
    color: #009999;
    font-family: "entypo";
    font-size: 16px;
    font-weight: bold;
}
.font4 {
    color: #ffffff;
    font-family: "entypo";
    font-size: 12px;
    font-weight: normal;
}
.font5 {
    color: #990000;
    font-family: "entypo";
    font-size: 14px;
    font-weight: bold;
}
.top {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.line {
    background: #fff url("images/BG_menu.gif") repeat-x scroll 0 0;
}
.more {
    color: #990000;
    font-family: "entypo";
    font-size: 11px;
    text-align: left;
}
a.more {
    color: #990000;
    font-family: "entypo";
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
img {
    border: medium none;
}
blockquote {
    font-style: italic;
    margin: 0 0 0 10px;
}
cite {
    color: #333;
    font-weight: bold;
}
cite a, cite a:link, cite a:visited {
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
}
cite span {
    color: #666;
    font-weight: 400;
}
em {
    color: #333;
}
h1 {
    font-family: "UnitedSansReg-Bold";
    font-size: 48px;
    font-weight: lighter;
    margin: 0 0 30px;
    padding: 5px 0;
}
h2 {
    font-family: "UnitedSansReg-Bold";
    font-size: 30px;
    font-weight: lighter;
    margin: 0 0 25px;
    padding: 0;
}
h3 {
    color: #009999;
    font-family: "UnitedSansReg-Bold";
    font-size: 20px;
    font-weight: lighter;
    margin: 0;
    padding: 0;
}
h4 {
    color: #666666;
    font-family: "UnitedSansReg-Bold";
    font-size: 24px;
    font-weight: lighter;
    margin: 0 0 15px;
    padding: 0;
}
h5 {
    color: #333333;
    font-family: "entypo";
    font-size: 16px;
    margin: 0 0 10px;
    padding: 0;
}
h6 {
    color: #666666;
    font-family: "entypo";
    font-size: 12px;
    margin: 0;
    padding: 0;
}
h7 {
    color: #666666;
    font-family: "entypo";
    font-size: 18px;
    line-height: 24px;
    padding: 0;
}
h6 a:hover {
    color: #999;
    font-family: "entypo";
    font-size: 12px;
    font-style: italic;
}
.cleaner {
    clear: both;
}
.h10 {
    height: 10px;
}
.h20 {
    height: 20px;
}
.h30 {
    height: 30px;
}
.h40 {
    height: 40px;
}
.h50 {
    height: 50px;
}
.w10 {
    width: 10px;
}
.w20 {
    width: 20px;
}
.w30 {
    width: 30px;
}
.w40 {
    width: 40px;
}
.w50 {
    width: 50px;
}
.hr_divider {
    background: rgba(0, 0, 0, 0) url("../images/templatemo_hr_divider.png") repeat-x scroll center bottom;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.float_l {
    float: left;
}
.float_r {
    float: right;
}
.image_frame_160 {
    background: rgba(0, 0, 0, 0) url("../images/templatemo_image_frame_160.png") no-repeat scroll 0 0;
    height: 140px;
    margin-bottom: 20px;
    padding: 10px;
    width: 140px;
}
.image_frame_300 {
    background: rgba(0, 0, 0, 0) url("../images/templatemo_image_frame_300.png") no-repeat scroll 0 0;
    height: 140px;
    margin-bottom: 20px;
    padding: 10px;
    width: 280px;
}
.image_frame_430 {
    background: rgba(0, 0, 0, 0) url("../images/templatemo_image_frame_430.png") no-repeat scroll 0 0;
    height: 200px;
    margin-bottom: 20px;
    padding: 10px;
    width: 410px;
}
.image_frame_215 {
    background: rgba(0, 0, 0, 0) url("../images/templatemo_image_frame_215.png") no-repeat scroll 0 0;
    margin-bottom: 15px;
    padding: 6px;
}
.image_frame_big {
    background: rgba(0, 0, 0, 0) url("../images/templatemo_image_frame_big.png") no-repeat scroll 0 0;
    height: 300px;
    margin-bottom: 20px;
    padding: 10px;
    width: 670px;
}
.image_fl {
    float: left;
    margin: 3px 30px 0 0;
}
.image_fr {
    float: right;
    margin: 3px 0 0 30px;
}
.templatemo_list {
    list-style: outside none decimal-leading-zero;
    margin: 0 0 0 15px;
    padding: 0 0 0 15px;
}
.templatemo_list li {
    color: #595858;
    margin-bottom: 8px;
}
.templatemo_list li a {
    color: #595858;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.templatemo_list li a:hover {
    text-decoration: underline;
}
#vert_line_01 {
    float: left;
    height: 290px;
    margin-left: 5px;
    margin-right: 15px;
}
#vert_line_02 {
    float: left;
    height: 290px;
    margin-right: 40px;
}
#vert_line_03 {
    height: 291px;
}
#vert_line_04 {
    height: 291px;
}
#templatemo_wrapper {
    margin: 0 auto;
    width: 1024px;
}
#templatemo_header {
    background: rgba(0, 0, 0, 0) url("../images/templatemo_header.jpg") no-repeat scroll 0 0;
    height: 41px;
    padding: 30px 20px;
}
#templatemo_slider_wrapper {
    padding: 0 2px;
}
#slider {
    position: absolute;
}
#templatemo_main {
    font-family: "entypo";
    margin: 410px auto 0;
}
#templatemo_main h1 {
    color: #75a62c;
    font-size: 30px;
    padding: 20px 10px;
}
#templatemo_main h2 {
    color: #75a62c;
    font-size: 24px;
    padding: 10px;
}
.testimonial {
    background: rgba(0, 0, 0, 0) url("../images/testimonial.png") no-repeat scroll left top;
    display: block;
    padding: 0 0 0 50px;
}
.col_2 {
    font-family: "entypo";
    padding-right: 30px;
    width: 430px;
}
.col_3 {
    float: left;
    font-family: "entypo";
    margin-right: 25px;
    width: 290px;
}
.col_4 {
    float: left;
    font-family: "entypo";
    margin-right: 20px;
    width: 180px;
}
.col_4w {
    float: left;
    font-family: "entypo";
    margin-right: 20px;
    width: 300px;
}
.col_b {
    font-family: "entypo";
    width: 700px;
}
.col_l {
    font-family: "entypo";
    margin: 0;
}
.fp_h3 {
    color: #666666;
    font-family: "UnitedSansReg-Bold";
    font-size: 24px;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 10px;
}
#gallery {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#gallery li {
    margin: 0;
    padding: 0;
}
#gallery li a {
    color: #666;
    display: block;
    float: left;
    font-size: 11px;
    margin: 0 14px 30px 0;
    width: 140px;
}
#gallery li a:hover {
    text-decoration: none;
}
#gallery li a img {
    margin-bottom: 10px;
    width: 140px;
}
#gallery li .rm {
    margin: 0 0 30px;
}
.post_box {
    clear: both;
    margin-bottom: 60px;
}
.post_box h2 {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 15px;
}
.post_box img {
    float: left;
    margin-right: 20px;
}
.post_text {
    float: left;
    width: 360px;
}
.post_meta {
    float: right;
    width: 200px;
}
.post_meta ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.post_meta ul li {
    border-bottom: 1px solid #ccc;
    margin: 0 0 10px;
    padding: 0 0 10px;
}
#comment_section {
    clear: both;
    margin-bottom: 60px;
    width: 670px;
}
.first_level {
    margin: 0;
    padding: 0;
}
.comments {
    list-style: outside none none;
}
.comments li {
    list-style: outside none none;
    margin-bottom: 10px;
}
.comments li .commentbox1 {
    border: 1px solid #ccc;
}
.comments li .commentbox2 {
    border: 1px solid #ccc;
}
.comments li .comment_box {
    clear: both;
    padding: 20px;
    width: 100%;
}
.comment_box .gravatar {
    background: #000 none repeat scroll 0 0;
    float: right;
}
.comment_box .gravatar img {
    height: 80px;
    margin: 0;
    width: 80px;
}
.comment_box .comment_text {
    margin: 0 120px 0 0;
}
.comment_box .comment_text p {
    margin: 0;
}
.comment_text .comment_author {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
.comment_text .date {
    color: #000;
    font-size: 12px;
    font-weight: normal;
    padding-left: 10px;
}
.comment_text .time {
    color: #000;
    font-size: 12px;
    font-weight: normal;
    padding-left: 10px;
}
.comment_text .reply a {
    clear: both;
    color: #000;
    display: block;
    float: left;
    font-weight: 700;
    margin-top: 10px;
}
#comment_form {
    clear: both;
}
#comment_form h3 {
    border-bottom: 1px dotted #666;
    font-size: 20px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}
#comment_form form {
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 20px;
}
#comment_form textarea {
    background: #ffffff none repeat fixed 0 0;
    border: 1px solid #ccc;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    height: 150px;
    margin-top: 5px;
    padding: 5px;
    width: 360px;
}
#comment_form .form_row {
    margin-bottom: 15px;
    width: 100%;
}
#comment_form form input {
    background: #ffffff none repeat fixed 0 0;
    border: 1px solid #ccc;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    margin-top: 5px;
    padding: 5px;
    width: 230px;
}
#comment_form .submit_btn {
    background: #666666 none repeat scroll 0 0;
    border: 1px solid #d3dae3;
    color: #000;
    height: 30px;
    width: 80px;
}
.pagging {
    margin: 0;
    padding: 0;
}
#contact_form {
    padding: 0;
    width: 400px;
}
#contact_form form {
    margin: 0;
    padding: 0;
}
#contact_form form .input_field {
    background: #666666 none repeat scroll 0 0;
    border: 1px solid #d3dae3;
    color: #222;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    margin-top: 5px;
    padding: 5px;
    width: 270px;
}
#contact_form form label {
    display: block;
    font-size: 13px;
    margin-right: 12px;
    width: 100px;
}
#contact_form form textarea {
    background: #666666 none repeat scroll 0 0;
    border: 1px solid #d3dae3;
    color: #222;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    height: 180px;
    margin-top: 5px;
    padding: 5px;
    width: 388px;
}
#contact_form form .submit_btn {
    background: #666666 none repeat scroll 0 0;
    border: 1px solid #d3dae3;
    color: #222;
    font-size: 14px;
    margin: 10px 0;
    padding: 5px 14px;
}
.rp_box {
    border-bottom: 1px dashed #000;
    clear: both;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.rp_box img {
    border: 4px solid #212121;
    float: left;
    margin-right: 20px;
}
.rp_box a {
    color: #888;
    text-decoration: none;
}
.date {
    color: #666;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 5px;
}
.twitter_post {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.twitter_post li {
    border-bottom: 1px dashed #2d261a;
    margin: 0 0 20px;
    padding: 0 0 20px;
}
.twitter_post li a {
    color: #ccc;
}
#templatemo_cr_bar_wrapper {
    background: #161616 none repeat scroll 0 0;
    border-top: 1px solid #494949;
    width: 100%;
}
#templatemo_cr_bar {
    color: #666;
    margin: 0 auto;
    padding: 15px 10px;
    text-align: center;
    width: 960px;
}
#templatemo_cr_bar a {
    color: #888;
}
