/*************************************/
/* main style from nowsmart elements */
/*************************************/
body{background:url(images/style-background.png) repeat 0 0;color:#333333;font-family:"Segoe UI",Segoe,Arial,sans-serif;margin:0;padding:0;}
a{outline:none;text-decoration:none;color:#0066cc;}
ul{list-style:none;}
.ns_container{width:885px;margin:16px auto;}
.ns_menu{height:32px;font-family:"Lucida Sans Unicode","Lucida Grande","Arial",sans-serif;font-size:12px;}
.ns_menu ul{display:inline-block;margin:0;padding:0;height:32px;}
.ns_menu li{position:relative;float:left;line-height:32px;display:block;}
.ns_menu li a{display:block;width:177px;height:32px;text-align:center;letter-spacing:1px;color:#b1d2df;text-decoration:none;}
.ns_menu li a:hover{color:#fff;}
.ns_menu:after{clear:both;}
#ns_logo_menu{background-image:url(images/style-menu.png);background-repeat:no-repeat;background-position:0px -32px;}
#ns_logo_menu:hover{background-position:0px 0px;}
#ns_products_menu{background-image:url(images/style-menu.png);background-repeat:no-repeat;background-position:-177px -32px;}
#ns_products_menu:hover{background-position:-177px 0px;}
#ns_download_menu{background-image:url(images/style-menu.png);background-repeat:no-repeat;background-position:0px -64px;}
#ns_buy_menu{background-image:url(images/style-menu.png);background-repeat:no-repeat;background-position:0px -96px;}
#ns_support_menu{background-image:url(images/style-menu.png);background-repeat:no-repeat;background-position:0px -128px;}
.ns_content{height:auto;background-color:#fff;display:block;margin:16px 0;padding:40px 88px;border-width:1px;border-style:solid;border-color:#bbb;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
#head-security {margin-top:10px;text-align: center;}
#ns_footer_links{padding-top:10px;font-size:12px;color:#444;line-height:16px;text-align:center;}
#ns_footer_links a{color:#444;text-decoration:none;padding:0 8px;display:inline-block;}
#ns_footer_links a:hover{text-decoration:underline;}
#ns_footer{padding-top:15px;font-size:11px;color:#666;line-height:16px;text-align:center;}
/*************************************/
/*    original style modification    */
/*************************************/
.ns_container .core-section{	padding-top: 4px;margin-top: 2em;}
.ns_container .core-section-header {margin: 0px;font-size: 15px;color: black;letter-spacing: 1px;font-weight:normal;}
.ns_container .core-section-body {margin-top:4px;padding: 2em;border-top: 1px solid #999999;}
.store-product-detail-description-short{margin-left: 1em;}
.store-product-list-item {margin-bottom: 0;}
.store-product-list-item-title {	letter-spacing: 1px;text-shadow: 2px 2px 2px #ddd;}
.store-product-list-item-description {margin-top: 1em;}
.store-product-detail {line-height: 1.4em;}
.store-product-detail-title {margin-bottom: 10px;margin-right: 1em;text-shadow: 2px 2px 2px #ddd;letter-spacing: 1px;}
.core-form-field-group-header, .store-product-list-item-title {margin-right: 1em;}
.store-page-navigation {	border-top: 1px dotted #ddd;}
.store-product-detail-quantity {	margin-top: 10px;}
.store-product-detail-description, .store-product-list-item-description {margin-bottom: 1em;}
.store-product-option-groups {padding-left: 1em;	padding-right: 1em;}
.core-form-field-body-note {	font-size: 11px;margin-top: 4px;color: #666;}