body{color:#338DA8;background-color:#338da8;background-image:url(../images/BG2.jpg);background-repeat:repeat-x;background-position:top;}
.top_links a{color:#8ea9bc;}
.top_links li{border-left:1px solid #8ea9bc;color:#2876BB;}
.top_slogan, .top_slogan h4, .top_slogan h4 a, .top_slogan h4 a:hover{color:#fff;}
.search_bar{background:url(../images/search_background.png) left top no-repeat;}
.search_bar form input{color:#7A91A4;}
.head_text{color:#fff;}
.head_text h2{color:#348EA7;}
.breadcrumb{color:#c5d2d9;}
.breadcrumb a{color:#aec1cc;}
.line{border-bottom:1px solid #F3F3F3;}
span.top{background:#fff;color:#B0B0B0;}
span.top:hover{color:#000;}
#navigation_bar{background:#fff url(../images/menu.png) bottom repeat-x;}
#navigation li{background:url(../images/menu_seperator.png) left 1px no-repeat;}
#navigation li a{color:#626262;text-shadow:1px 1px 0px #fff;}
#navigation li a:hover, #navigation li.current_page_item a, #navigation li.current_page_item li a:hover{color:#729EAE;}
#navigation li.current_page_item li a{color:#626262;}
#navigation li li a{color:#7B7B7B;}
#navigation li li a:hover{}
#navigation ul{background:transparent url(../images/transparent.png);}
#navigation ul li{background:#fff url(../images/menu.png) repeat-x;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;}
.content.sub{background:#fff !important;}
.content_background.sub{background:#fff;}
.content_background.banner{background:transparent url(../images/transparent.png) bottom;}
.content_background{}
.sidebar{}
.sidebar_back{}
.sidebar_back2{}
.sidebar h5,.sidebar h5 a{color:#878787;font-family:Arial, Helvetica, sans-serif;margin:0;}
.sidebar .sub_navigation ul.sub_navigation li{color:#848484;}
.sidebar .sub_navigation ul.sub_navigation li a{color:#848484;background:url(../images/sub_menu_line.png) -8px bottom no-repeat;}
.sidebar .sub_navigation ul.sub_navigation ul{background:url(../images/sub_menu_line.png) left bottom no-repeat;}
.sidebar .sub_navigation ul.sub_navigation li ul li{background:url(../images/arrow.gif) 26px 9px no-repeat;}
.sidebar .sub_navigation ul.sub_navigation li ul li a{color:#A6A6A6;}
.sidebar .sub_navigation ul.sub_navigation li ul li li a{color:#ABABAB;}
.sidebar .sub_navigation ul.sub_navigation li ul li li li a{color:#BBBBBB;}
.sidebar .sub_navigation ul.sub_navigation li.current_page_item, .sidebar .sub_navigation ul.sub_navigation li:hover{background:url(../images/sub_menu_arrow.png) left 3px no-repeat;}
.sidebar .sub_navigation ul.sub_navigation li a:hover{color:#626262;}
.sidebar .sub_navigation ul.sub_navigation li li a:hover{color:#3EAECE;}
#slider_area{background:#fff;}
.background_image{background:#fff;}
.slide{background:#fff;}
.slide .desc b.title{color:#348ea7;}
#slider_area .desc{color:#555555;background:transparent url(../images/slider_desc_background.png);}
#slider_area .desc a{color:#348ea7;}
#numbers a{background:url(../images/slider_points.png) right top no-repeat;}
#numbers a:hover{background:transparent url(../images/slider_points.png) left top no-repeat;}
#numbers a.activeSlide{background:transparent url(../images/slider_points.png) left top no-repeat;}
.tweet_list li{border-bottom:1px solid #EEEEEE;}
.tweetbar{background:url(../images/twitter.png) left 2px no-repeat;}
.tweetbar li{color:#EEEEEE;}
.tweetbar a{color:#fff;}
a.small_button{background:url(../images/button_background.png);color:#fff !important;text-shadow:0 1px #424242 !important;}
a.big_button{background:url(../images/big_button_background.png);color:#fff !important;text-shadow:0 1px #424242 !important;border:1px solid #6099ac;}
a.medium_button{background:url(../images/medium_button_background.png);color:#fff !important;text-shadow:0 1px #424242 !important;}
a.link_button{color:#348ea7 !important;}
a.order_button{background:url(../images/order-button.png) center -2px no-repeat;color:#fff;text-shadow:0 1px 1px #424242;}
a.order_button:hover{background:url(../images/order-button.png) center -54px no-repeat;text-shadow:0 1px 1px #303030;}
.banner{color:#fff;}
.banner h2{color:#999;}
.banner .text{color:#fff;}
.title span.sub_title{color:#AEAEAE;}
.content.home_page .box{background:url(../images/box_border.png) right repeat-y;}
.portfolio_categories{background:url(../images/categories.png) no-repeat;}
.m_title{color:#ECECEC;background:url(../images/down.png) 200px 16px no-repeat;}
.portfolio_categories_open .m_title{color:#949494;background:url(../images/up.png) 190px 12px no-repeat;}
.portfolio_categories_open .back{background:url(../images/categories_middle.png);}
.portfolio_categories_open li{border-top:1px solid #eee;}
.portfolio_categories_open li a{color:#b3b3b3;}
.portfolio_categories_open li li a{color:#b3b3b3;background:url(../images/arrow.gif) 4px 13px no-repeat;}
.portfolio_categories_open li a:hover{color:#888;}
.related_products{color:#A6A6A6;background:url(../images/arrow-button.png) no-repeat;}
.slider_buttons a{background:transparent url(../images/slider_buttons.png) right top no-repeat;}
.slider_buttons a:hover{background:transparent url(../images/slider_buttons.png) left top no-repeat;}
.slider_buttons a.activeSlide{background:transparent url(../images/slider_buttons.png) left top no-repeat;}
p.product{color:#A6A6A6;}
.box.product{background:url(../images/box_border.png) right repeat-y !important;}
.box .dateandcategories{color:#999;}
.box .dateandcategories a{color:#999;}
.paging li{text-shadow:1px 1px 0px #fff;}
.paging li a{background:url(../images/pagination.png) -27px -60px no-repeat;color:#929292;}
.paging .arrowleft a:hover{background:url(../images/pagination.png) left top no-repeat;}
.paging .arrowright a:hover{background:url(../images/pagination.png) left -30px no-repeat;}
.paging .arrowleft a{background:url(../images/pagination.png) -27px top no-repeat;}
.paging .arrowright a{background:url(../images/pagination.png) -27px -30px no-repeat;}
.paging li a:hover, .paging li.active a{background:url(../images/pagination.png) left -60px no-repeat;}
a{color:#349bb9;}
h1,h2,h3,h4,h5,h6{color:#348ea7;}
h1 a, h2 a{color:#348ea7;}
h3, h4,h5,h6, h3 a, h4 a, h5 a, h6 a{color:#348ea7;margin:0;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#0080FF;}
table{border-right:1px solid #DEDEDE;border-top:1px solid #DEDEDE;}
table th{background:#e1e5e9;border-bottom:1px solid #DEDEDE;border-left:1px solid #DEDEDE;background:#fff url(../images/gradient.png) bottom repeat-x;}
table td{border-bottom:1px solid #DEDEDE;border-left:1px solid #DEDEDE;color:#626262;}
table tr.dark{background:#F5F5F5;}
::selection{background:#B3D5E6;}
::-moz-selection{background:#98B5C3;color:#fff;}
blockquote{color:#909090;text-shadow:1px 1px 0px #fff;background:url(../images/blockquote.png) left 0 no-repeat;}
.sidebar blockquote{background:url(../images/blockquote-small.png) left 0 no-repeat;}
code{background:#EDEDED url(../images/code.gif);border:1px solid #EDEDED;}
span.dropcap{background:url(../images/dropcap.png) left top no-repeat;color:#fff;}
span.dropcap.style2{color:#585858 !important;}
span.htext{color:#fff;background:#269bc6;}
span.yellow{color:#000;background:#ffbf00;}
span.black{color:#fff;background:#000;}
span.red{color:#fff;background:#C10101;}
.imagemask.plus{background:url(../images/curv-mag.png) right bottom no-repeat;}
.imagemask.play{background:url(../images/curv-play.png) right bottom no-repeat;}
.imagemask.link{background:url(../images/curv-link.png) right bottom no-repeat;}
.frame, .wp-caption{-moz-box-shadow:0 0 2px #E6E6E6;-webkit-box-shadow:0 0 2px #E6E6E6;box-shadow:0 0 2px #E6E6E6;border:1px solid #F0F0F0;text-shadow:1px 1px 0px #fff;color:#999;}
.frame img, .wp-caption img{border:1px solid #fff;}
.content input, .content select, .content textarea{color:#8C8C8C;background:#fff;border:1px solid #EEEEEE;-moz-box-shadow:inset 0px 2px 6px #E8E5E2;-webkit-box-shadow:inset 0px 2px 6px #E8E5E2;box-shadow:inset 0px 2px 6px #E8E5E2;}
.content input:focus, .content select:focus, .content textarea:focus{border:1px solid #EEEEEE;-moz-box-shadow:0px 0 4px #E8E5E2;-webkit-box-shadow:0px 2px 6px #E8E5E2;box-shadow:0px 2px 6px #E8E5E2;}
.content form input[type="button"], .content form input[type="submit"]{background:url(../images/medium_button_background.png) !important;text-shadow:0 1px #424242 !important;color:#fff;}
.content form label{color:#8B8B8B;}
#validate_form .error{color:red;border:1px solid red;}
.ok_box{-moz-box-shadow:0 4px 4px #CBCBCB;-webkit-box-shadow:0 4px 4px #CBCBCB;box-shadow:0 4px 4px #CBCBCB;text-shadow:1px 1px 0px #FBFFF8;background:#E5FFC6;border:1px solid #B8CD9F;color:#90A17D;}
.ok_box h3{color:green;}
.error_box, #loader{-moz-box-shadow:0 4px 4px #CBCBCB;-webkit-box-shadow:0 4px 4px #CBCBCB;box-shadow:0 4px 4px #CBCBCB;text-shadow:1px 1px 0px #FFEBE5;background:#ffcccc;border:1px solid #ff9999;color:#c31b00;}
#footer{color:#000;}
#footer a{color:#000;}
ul.footer_links li{border-left:1px solid #B2CED6;color:#000;}
dd{color:#8B8B8B;}
.star{list-style-image:url(../images/star.png) !important;}
.check{list-style-image:url(../images/check.gif) !important;}
ul.tabs{border-bottom:1px solid #F3F3F3;}
ul.tabs a{background:url(../images/tabs.png) 0 2px no-repeat;color:#878787;text-shadow:1px 1px 0px #fff;}
ul.tabs a:hover{color:#878787;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a{color:#686868 !important;}
.contact_list .phone{background:url(../images/assets/icons/phone.jpg) left 2px no-repeat;}
.contact_list .home{background:url(../images/assets/icons/home.jpg) left 3px no-repeat;}
.contact_list .mail{background:url(../images/assets/icons/email.jpg) left 3px no-repeat;}
.contact_list .support{background:url(../images/assets/icons/support.jpg) left 3px no-repeat;}
#comments ol.commentlist li .comment-body{background:#F7F7F7;-moz-box-shadow:inset 0 0 4px #EBEBEB;-webkit-box-shadow:0 0 4px #EBEBEB;box-shadow:0 0 4px #EBEBEB;border:1px solid #F9F9F9;}
#comments ol.commentlist li .comment-body .comment-author, .cancel-reply a{background:#fff;text-shadow:1px 1px 0px #fff;-moz-box-shadow:0 0 4px #CDCDCD;-webkit-box-shadow:0 0 4px #CDCDCD;box-shadow:0 0 4px #CDCDCD;}
#comments ol.commentlist li .comment-body .author-name{color:#818181;}
#comments ol.commentlist li a,.cancel-reply a{color:#818181;}
#comments ol.commentlist li a:hover{color:#464646;}
#comments ol.commentlist li .comment-body .comment-meta,.cancel-reply{color:#818181;}
#comments ol.commentlist li .comment-body .comment-meta .comment-reply{background:#F0F0F0;border:1px solid #fff;}
#comments ol.commentlist li .comment-body .comment-meta .comment-reply a:hover{color:#818181;}
#comments ol.commentlist li .comment-body .comment-meta .comment-reply:hover{background:#E4E4E4;}
#comments ol.commentlist li p{color:#6C6C6C;}
#comments .comment_input{text-shadow:1px 1px 0px #fff;}