#dhtmltooltip{position: absolute;border: 1px solid #eee;color:#eee;font-family: Arial;letter-spacing: 2px;text-transform:lowercase;font-size:medium;padding: 2px 8px 2px 8px;background-color: #4A93CD;visibility: hidden;z-index: 100;}

html{height:100%;margin-bottom:1px;}
body{width:100%;height:auto;cursor:default;font-family:Arial,sans-serif;padding:0px;margin:0px;background:#ffffff url(../Image/bg2.png) 50% 0% repeat-x fixed;padding-top:0px;color:#333;}
form{padding:0px;margin:0px;}
table{padding:0px;border:none;}
h1{margin:0px;padding:0px;}
h2{font-weight:lighter;color:#4A93CD;letter-spacing:2px;line-height:170%;margin:0px;white-space:nowrap;}
p{margin:0px;margin-bottom:20px;}
a{color:#4A93CD;}


.mainCon{width:1007px;margin:auto;}
.mainInnerCon{width:944px;background:#fff;margin:0px 0px 0px 27px;}

.logoCon{float:left;padding:28px 0px 22px 23px;}
.logoCon img{border:0px;}

.stripe{background:#4a93cd;height:24px;}

.navCon1 {text-align:center;float:right;padding:46px 0px 0px 0px;width:650px;overflow:hidden;}
.navCon1 ul li {display:inline;padding-right:10px;}
.navCon1 table{width:650px;padding:0px 30px 0px 0px;}
.navCon1 td{white-space:nowrap;}
.navCon1 .delim {padding-left:10px;}
.delim1 {color:#4A93CD;font-weight:bold;font-size:12px;width:100px;}

.navCon2{}

.bannerCon{clear:both;}
.banConInn0{margin:auto;}

.bodyCon{}

.navC0 {text-align:left;padding:0 0 50px 0;line-height:normal;}
.navC0 a{font-size:medium;color:#4A93CD;text-decoration:none;letter-spacing:2px;text-transform:lowercase;display:block;}
.navC0 a:hover{text-decoration:none;}
.navC0 div {padding-top:10px;}
.navC0 .first_nav_conACT a {color:#101010;}

.lefttext,.lefttextA{}
.lefttext a,.lefttextA a{padding:13px 0px 10px 16px;}
.lefttext a{background:url(../Image/navTab.png) 0px 20px no-repeat;}
.lefttextA a{background:url(../Image/navTab.png) 0px -96px no-repeat;}
.lefttext a:hover{text-decoration:none;background:url(../Image/navTab.png) 0px -96px no-repeat;}
.l2efttextA a{border-bottom:solid 1px #4A93CD;padding-bottom:2px;}
.l2efttextA a:hover{text-decoration:none;}

.subtext,.subtextA{}
.subtextA{}
.subtext a,.subtextA a{padding:8px 2px 9px 23px;font-size:small;font-weight:normal;text-decoration:none;text-transform:lowercase;letter-spacing:1px;display:block;}
.subtext a:hover{text-decoration:none; color:#000000;}
.subtextA a:hover{text-decoration:none; color:#000000;}

.sitemap{float:left;height:28px;width:22px;background:url(../Image/soma_sitemap.gif);}

.footerCon{clear:both;width:910px;margin:30px 0px 0px 25px;padding:0px 0px 10px 0px;overflow:hidden;}
.footerCon table{width:870px;float:right;}
.footerCon td{text-align:right;width:50%;}
.loginKey a{background:url(../system/ico/default/mini/icon-soma-logo.png);height:24px;width:24px;float:right;margin:0px 20px 0px 0px;}
.copyright{font-size:x-small;}
.copyright a{font-size:x-small;}

.clientCrumb{float:left;font-size:small;color:#eee;letter-spacing:1px;text-transform:lowercase;line-height:24px;padding:0px 0px 0px 25px;}
.clientCrumb a{text-decoration:none;color:#eee;}
.clientCrumb a:hover{color:#fff;text-decoration:none;}

.searchCon{float:right;padding:3px 25px 0px 0px;}
.searchCon form{margin:0px;padding:0px;}
.searchCon input{display:block;float:left;}
.searchbox{padding:2px 3px 1px 3px;margin:0px 3px 0px 0px;border:none;width:163px;background:#eee;color:#000;text-align:right;height:15px;font-style:italic;color:#4a93cd;}
.searchbutton{cursor:pointer;border:0px;margin:0px;background:url(../Image/searchBut.png);width:19px;height:18px;}

.leftCon{width:630px;padding:15px 15px 15px 25px;float:left;overflow:hidden;}
.rightCon{width:248px;float:right;overflow:hidden;background:url(../Image/sideDs.jpg) no-repeat;}

.banner{background:#fff;}
.content{line-height:130%;width:630px;background:#FFFFFF;font-size:small;}
.content ul {padding-left:15px; margin:0 0 15px;}
.content li {font-size:15px; list-style:none; background:url(../images/bullet.png) no-repeat 0 7px; padding-left:20px; position:relative; line-height:25px;}

li{line-height:170%;}

a {cursor:pointer;text-decoration:underline;color:#4A93CD;}
a:hover{text-decoration:underline;}

.foot{color:#000;font-size:x-small;}
select {margin:0px;border: 1px solid #000000;background: #CCCCCC;cursor:pointer;color:#333333;}
.imgCapt{color:#4A93CD;text-transform:lowercase;text-align:center;}
.miniNav{margin-bottom:20px;table-layout:fixed;width:100%;}
.mNR{padding-left:20px;text-align:right;}

.cart{background-color:#FFFFFF;padding:5px;}
.cart_slim{padding:10px;}
.cart_header {background: #4A93CD none;margin-left: 3px; margin-right: 3px;font-weight:bold;color:#ffffff;}
.cart_td{background: #FFFFFF;color:#000;}
.cart_input{background: #FFFFFF;text-align:center;margin-top:2px;margin-bottom:2px}
.cart_table{background: #4A93CD none;border:solid 1px #ccc;border-left:none;border-bottom:none;width:100%;color:#FFFFFF;font-weight:bold;margin:10px;}
.cart_table td{padding:0px;margin:0px;font-size:10px;}
.cart_button {font-size:10px;background:#C6CE92;color:#000000;cursor:pointer;border:solid 1px #98A007;}
.cart_button_link{border:solid 1px #ccc;background:#f00;text-decoration:none;font-size:x-small;color:#fff;padding:0px 5px 0px 5px;}

.tabM {text-align:center;font-size:medium;}
.tabM a{text-decoration:none;color:#4A93CD;letter-spacing:1px;text-transform:lowercase;}
.tabM a:hover{text-decoration:none;color:#000;}

.tabAM {text-align:center;font-size:medium;}
.tabAM a{color:#4A93CD;text-decoration:none;border-bottom:solid 1px #4A93CD;padding-bottom:2px;letter-spacing:1px;text-transform:lowercase;}

.n_p{color:#4A93CD;border:solid 1px #ccc;background:#4A93CD;}
.n_p a{text-decoration:none;font-size:small;color:#eee;padding:0px 5px 0px 5px;text-transform:lowercase;}

.nav2 a{font-size:small;}

.cart_button{color:#4A93CD;border:solid 2px #ccc;background:#4A93CD;color:#fff;font-size:x-small;}

.sitemap{text-transform:lowercase;}

.prod {font-family: Arial;font-size: 11px;color: #000000;text-decoration:none;}
.prod a{font-family: Arial;font-size: 15px;color: #999999;text-decoration:none;}
.product_display_1_td{padding:15px;}
.price_td_name {background: #4A93CD none;margin-left: 3px; margin-right: 3px;}
.price_td_price {background: #ccc;margin-left: 3px; margin-right: 3px;width:55px;text-align:right;color:#4A93CD;}
.price_table {background: #4A93CD none;width:200px;color:#fff;font-size:x-small;}
.prod_name_large {font-family: Arial; font-size: x-large; color: #4A93CD; padding-top:15px;padding-bottom:15px;}
.prod_price_large {font-family: Arial; font-size: 42px; color: #FF0000; padding:15px;}
.product_list_thumb {border: solid 1px #000000;}
.prod_price_med {font-family: Arial; font-size: 30px; color: #4A93CD;vertical-align:bottom;}
.prod_features {font-family: Arial;font-size: 11px;color: #000000;text-decoration:none;}
.prod_price_small {font-family: Arial; font-size: 14px; color: #4A93CD;}
.prod_price_name_small {vertical-align:top;font-family: Arial; font-size: 10px; color: #4A93CD;}
.prod_img{width:380px;overflow:hidden;text-align:center;}
.prod_widget{padding-left:10px;}

.headingTitle{background:#fff;color:#4A93CD;margin:0px;padding:10px 0px 15px 0px;font-size:xx-large;font-weight:lighter;line-height:normal;}

.blogNode h3{background:#fff;color:#4A93CD;margin:0px;padding:0px 0px 5px 0px;font-size:x-large;font-weight:lighter;line-height:normal;}
.blogNode .modDate{color:#4A93CD;padding:0px 0px 5px 0px;}
.blogNode .read_more{color:#4A93CD;text-decoration:none;}

input{border: 1px solid #4A93CD;}
textarea{border: 1px solid #4A93CD;}
.textbox{border: 1px solid #4A93CD; width: 300px; height: 20px;background:#ffffff;color:#000000;}

.ctr , .ctl , .cbr , .cbl {font-size:1px;height:10px;width:10px;}
.ctr{background: url(../system/tlroundcorner.gif) no-repeat;}
.ctc{background: url(../system/tlroundtop.gif) repeat-x;font-size:1px;}
.ctl{background: url(../system/trroundcorner.gif) no-repeat;}
.cbr{background: url(../system/blroundcorner.gif) no-repeat;}
.cbc{background: url(../system/tlroundbottom.gif) repeat-x;font-size:1px;}
.cbl{background: url(../system/brroundcorner.gif) no-repeat;}
.cm{border-left: 1px solid #000000;border-right: 1px solid #000000;padding-left:5px;padding-right:5px;}

.proj_thumb{padding-top:5px;}
.mm_title_proj{display:block;border-bottom: 1px solid #4A93CD;color:#4A93CD;padding:1px;font-size:medium;text-align:left;text-transform:lowercase;letter-spacing:2px;}
.mm_text_proj{display:block;line-height:125%;text-transform:lowercase;letter-spacing:1px;font-size:small;padding:5px 1px 1px 1px;text-indent:0px;color:#333;}
.proj_title{display:block;}
.proj_thumb_image {border: 1px solid #4A93CD;margin:0px;}
.proj_thumb a{text-decoration:none;}
.proj_thumb a:hover{text-decoration:none;}

.proj_name_large{color:#4A93CD;padding-bottom:15px;letter-spacing: 2px;font-weight:lighter;line-height:normal;}
.proj_n_p{padding-top:10px;}
.proj_link{text-align:center;}
.proj_desc{min-height:350px;} 

.mm_title_prod{display:block;border-bottom: 1px solid #4A93CD;color:#4A93CD;padding:1px;font-size:medium;text-align:left;text-transform:lowercase;letter-spacing:2px;}
.mm_text_prod{text-align:left;display:block;line-height:125%;text-transform:lowercase;letter-spacing:1px;font-size:small;padding:5px 1px 1px 1px;text-indent:0px;color:#333;}
.prod_thumb_image {margin:0px;}
.prod_thumb a{text-decoration:none;}
.prod_thumb a:hover{text-decoration:none;}


.mm_text_proj a{text-decoration:none;color:#fff;}
.mm_text_prod a{text-decoration:none;}
.mm_text_proj:hover{}
.mm_text_prod:hover{}
.first_nav_table{padding-left:0px;padding-right:0px;padding-bottom:0px;}

.footA{background:url(../Image/ds9.gif) 0px 22px repeat-x;border-bottom:solid 1px #4A93CD;padding-bottom:10px;}
.footer{color:#4A93CD;font-size:small;padding:2px;padding-bottom:15px;margin-bottom:115px;padding-top:20px;padding-left:4px;padding-right:15px;letter-spacing: 1px;text-transform:lowercase;}
