* {
	padding:0;
	margin:0;
	outline:0 !important;
}

body {
	background:#ddd;
	color:#222;
	font-family:"Trebuchet MS", sans-serif;
	font-size:12px;
	padding:0 10px;
}

h1{}
h2{
	font-size:12px;
	text-transform:uppercase;
}
h3{
	font-size:14px;
}
h4{}
a{
	color:#003399;
	text-decoration: underline;
}
a.red, .red {
	color:#a40000;
}
a:hover {
	color: #000;
	text-decoration: none;
}
p{}

ul, ol{
	line-height:1.2;
}
li{}

.cl, .cl-noprint, .cl-nobrd {
	font-size:0;
	line-height:0;
	height:0;
	display:block;
	clear:both;
}
.cl-noprint {
	background:#aaa;
	height:1px;
}
.l, .left {
	float:left;
	display:inline;
}
.r, .right {
	float: right;
	display:inline;
}


#shell{
	background:#fff;
	padding:1px;
	padding-bottom:0px;
	margin:0 auto;	
}
#head{
	background:#fff url(imgs/head.gif) repeat-x 0 0;
	position: relative;
	height:68px;
	padding-right:0;
}
#logo {
	position: absolute;
	top:0;
	left:0;
	z-index:1;
}
#logo img{
	border:0;
    padding-right: 70px;
}
#topnav{
	float:right;
	height:25px;
	z-index:2;
	position:relative;
	
	
}
#topnav ul{}
#topnav .login-links{
	float:left;
	margin:3px 7px 0 0;
	font-size:11px;
}
#topnav ul li{
	display:inline;
	float:left;
	background:url(imgs/tn-l.gif) no-repeat 0 0;
	padding-left:3px;
	margin-left:1px;
}
#topnav ul li strong {
	background:url(imgs/tn-r.gif) no-repeat right 0;
	padding-right:3px;
	float:left;
}
#topnav ul li a {
	color:#333;
	text-decoration:none;
	background:url(imgs/tn-c.gif) repeat-x 0 0;
	float:left;
	padding:5px 7px 7px 7px;
	
	font-weight:normal;
	font-size:10px;
	text-transform:uppercase;
}
#topnav ul li a:hover {
	
	text-decoration:underline;
}
div#cart{
	float:right;
	clear:right;
	text-align:right;
	padding:5px 8px 5px 35px;	
	font-size:11px;
	margin-top:9px;
}
div#cart .cart-links a{
	color:#ab0000;
	text-decoration:none;
}
div#cart .cart-links a:hover {
	color:#333;	
}
div#cart .cart-link{
	background:url(imgs/cart.gif) no-repeat 0 0;
	padding:5px 0 6px 30px;
	margin-left:15px;
}
.line{
	color:#aaa;
}
#nav{
	background:#fff url(imgs/nav.gif) repeat-x 0 bottom;
	height:37px;
	
	
	
}
#nav ul {
	list-style-type:none;
	line-height:16px;
	height:30px;
	position:relative;
	z-index:101;
	overflow:hidden;
	
}
#nav ul li {	
	display:inline;
	text-transform:uppercase;
	font-size:11px;
	background:url(imgs/navl.gif) no-repeat 0 0;
	padding-left:5px;
	float:left;
	margin-right:1px;
	margin-bottom:10px;
	position:relative;
	z-index:3000;
}
#nav ul li strong{
	background:url(imgs/navr.gif) no-repeat right 0;
	padding-right:5px;
	float:left;
}
#nav ul li a {
	color:#fff;
	text-decoration:none;
	background:url(imgs/navc.gif) repeat-x 0 0;
	float:left;
	padding:5px 10px 6px 10px;
}
#nav ul li a:hover {
	text-decoration:underline;
}
#nav ul li.active,
#nav ul li.active a {
	background-position:0 -31px;
}
#nav ul li.active strong {
	background-position:right -31px;
}

#nav ul li ul.submenu {
	position:absolute;
	top:29px;
	left:0;
	width:170px;
	border:solid 1px #7f0000;
	z-index:20000;
	float:left;
	background:#eff3f7;
	background:#fff url(imgs/head.gif) repeat-x 0 1px;
	background:#f5f5f5;
	padding:5px 1px 10px 1px;
	overflow:none;
	height:auto !important;
}

#nav ul li ul.submenu li{
	display:list-item;
	position:relative;
	text-transform:none;
	font-size:12px;
	background:none;	
	float:none;
	padding:1px 0;
	margin:0;
	border-bottom:solid 1px #ccc;
}
#nav ul li ul.submenu a {	
	text-decoration:none !important;
	background:none;
	float:none;
	padding:2px 10px 2px 20px;
	color:#003399;
	display:block;
	position:relative;	
	background:url(imgs/bul4.gif) no-repeat 10px 7px;
}
#nav ul li ul.submenu a:hover {
	background:#fff9b8 url(imgs/bul4.gif) no-repeat 10px 7px;
	color:#000;
}

#nav ul li#more-cats ul {
	width:540px;
	right:0;
	left:auto;
	height:auto;
}
#nav ul li#more-cats ul.submenu li{
	border:0;
}
#nav ul li#more-cats ul.submenu li.mcat{
	margin-left:10px;
	float:left;
	display:inline;
	width:170px;
}
#nav ul li#more-cats ul.submenu li.mcat ul{
	padding:3px 5px 0 0;
	width:165px;
}
#nav ul li#more-cats ul.submenu li.mcat li{
	padding:0 0 6px 0;
	font-size:11px;
	margin:0;
	line-height:11px;
	border:0;
}
#nav ul li#more-cats ul.submenu li.mcat h3 {
	font-size:11px;
	line-height:13px;
	text-transform: uppercase;
	padding-top:2px;
}

#nav ul li#more-cats ul.submenu a {
	text-decoration:none;
	background:none;
	float:none;
	padding:0;
	color:#003399;
	display:inline;
}
#nav ul li#more-cats ul.submenu li.mcat h3 a{
	color:#000;
}
#nav ul li#more-cats ul.submenu .cl {
	margin:0 !important;
	padding:0 !important;
	height:0;
	font-size:0;
	line-height:0;
}
#nav ul li#more-cats ul.submenu a:hover{
	color:#000;
	text-decoration:underline !important;
}

.sh-b1,
.sh-b2 {
	font-size:0;
	line-height:0;
	height:1px;
	display:block;
	background:#fff;
}

.sh-b1 {
	margin:0 2px;
}
.sh-b2 {
	margin:0 1px;
}

#helpnav{
	font-size:12px;
	padding:0 10px;
	height:27px;
}
.rss-top {
	float:right;
	background:url(imgs/rss-top.gif) no-repeat right 0;
	padding:3px 22px 3px 0;
	line-height:14px;
	text-decoration:none;
	color:#888;
	position:relative;
}
.rss-top:hover {
	color:#cd723a;
}
#cnt{
	width:100%;	
	padding-bottom:30px;
}


#sl, #sr{
	float:left;
	display:inline;
	position:relative;	
	width:180px;
	margin:0 0 0 -190px;
}
#sr {
	float:right;
	margin:0 -190px 0 10px;
}

#sc-left, #sc-both{
	padding-left:190px;
}
.inner #sc-left, .inner #sc-both{
	padding-left:210px;
}
.inner #sl {
	margin-left:-200px;
}
#sc-left {
	margin-right:10px;
}
#sc-right, #sc-both{
	padding-right:190px;
}
#sc-full{
	padding:0 10px;
}
#sl {
	background:url(imgs/c-c.gif) repeat-y 0 0;
}
#search {
	background:url(imgs/c-bg.gif) repeat-y 0 0;
	border-bottom:solid 1px #ccc;
	position:relative;
}
#search h2{
	padding:0 0 6px 15px;
	background:url(imgs/search-ico.gif) no-repeat 0 3px;
}
#search form {
	background:url(imgs/c-t.gif) no-repeat 0 0;
	padding:8px 10px;
}
#search select.field {
	width:158px;
	margin-bottom:5px;
}
#search input.field {
	width:150px;
}


#helplinks{
	position:relative;
	background:url(imgs/c-bg.gif) repeat-y 0 0;
	font-size:11px;
	border-top:solid 1px #ccc;
}
#helplinks h2 {
	background:url(imgs/help-ico.gif) no-repeat 10px 10px;
	padding:8px 0 5px 30px;
}
#helplinks ul {
	background:url(imgs/c-b.gif) no-repeat 0 bottom;
	padding:0 10px 15px 15px;
	list-style-type:none;
}
#helplinks ul li {
	background:url(imgs/bul2.gif) no-repeat 0 4px;
	padding:0 0 6px 10px;
}


#sc-cnt{
	position:relative;
	width:100%;
	float:left;
}
.adv-search a{
	font-size:11px;
	color:#333;
	font-weight:bold;
}
.adv-search {
	padding-top:0;
}

.field {
	background:#fff url(imgs/field.gif) repeat-x 0 0;
	padding:1px 2px;
	font-size:11px;
	font-family:"Trebuchet MS", sans-serif !important;
}
select.field {
	padding:0 !important;
}
#cats{
	padding:10px 2px;
	font-size:12px;
	position:relative;
}
#cats ul {
	list-style-type:none;
	padding-bottom:10px;
	line-height:0;
}
#cats h2 {
	padding:0 8px;
	color:#7f0000;
}
#cats h2 a{	
	text-decoration:none;
}
#cats li a{
	line-height:15px;
	display:block;
	padding:3px 8px 3px 17px;
	background:url(imgs/bul3.gif) no-repeat 8px 7px;
	position:relative;
}
#cats li a:hover {
	background:#fff9b8 url(imgs/bul3.gif) no-repeat 8px 7px;
}
#cats li a:hover span {
	background:#f7f2ad;
}
#cats li.active a{
	font-weight:bold;
	color:#000;
	text-decoration:none;
	background:none;
}
#cats li.active a:hover,
#cats li.active a:hover span {
	background:none;
}
#cats li a span {
	text-decoration:none;
	color:#333;
	background:#eee;
	font-weight: normal;
}


#recommend{
	background:url(imgs/rec-c.gif) repeat-x 0 0;
	height:170px;
	margin-bottom:5px;
}
#recommend .r-l {
	background:url(imgs/rec-l.gif) no-repeat 0 0;
}
#recommend .r-r {
	background:url(imgs/rec-r.gif) no-repeat right 0;
	padding:8px 10px;
	height:154px;	
}
#recommend ul {
	margin-top:7px;
	list-style-type:none;
	height:124px;
	overflow:hidden;
}
.sim-products ul{
	list-style-type:none;
}
#recommend li, .sim-products li {
	display:inline;
	float:left;
	width:169px;
	text-align:center;
	margin-bottom:20px;	
}
.sim-products li {
	margin:20px 0 30px 0;
}
#recommend a, .sim-products a {
	text-decoration:none;
	display:block;	
	padding:0 10px;	
}
#recommend a *, .sim-products a * {
	cursor:pointer;
}
#recommend span, .sim-products span {
	display:block;
	text-align:center;
	height:28px;	
	overflow:hidden;
}
#recommend span.img, .sim-products span.img {
	height:60px;
}
#recommend strong, .sim-products strong {
	padding:2px;
	display:block;
}
#recommend a:hover span,
.sim-products a:hover span{
	text-decoration:none;
}

#recommend img,
.sim-products img {
	border:0;
}
#recommend a strong,
.sim-products a strong {
	color:#a40000;
	font-size:13px;
}
#recommend span,
.sim-products span {
	padding:2px 0;
	text-decoration:underline;
}
#recommend strong,
#recommend span,
#recommend a,
.sim-products strong,
.sim-products span,
.sim-products a {
	display:block;
}


.sim-products span {
	height:28px;	
}
.sim-products span.img {
	height:100px;
}


#options{
	border-bottom:solid 1px #777;
	background:#dadada;	
	font-size:10px;
	position:relative;
	z-index:100;
}
.sm-button {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#options .o-l {
	background:url(imgs/g-l.gif) no-repeat 0 0;
	height:30px;
}
#options .o-r {
	background:url(imgs/g-r.gif) no-repeat right 0;
	padding:5px 7px;
	height:21px;
	overflow:hidden;
}
.vbtn {
	width:22px;
	float:left;
	text-indent:-10000px;
	height:22px;
	background-repeat:no-repeat;
	background-position: 0 0;
}
.vbtn:hover {
	background-position:0 -25px;
}
#list-view {
	background-image: url(imgs/vlist.gif);
}
#list-thumb-view {
	background-image: url(imgs/vthlist.gif);
}
#thumb-view {
	background-image: url(imgs/vth.gif);
}
#detail-view {
	background-image: url(imgs/vdetail.gif);
}
.vactive {
	background-position:0 -50px !important;
}
#options select {
	font-size:11px;
	width:100px;
	margin:1px 0 0 2px;
}
#options .r * {
	float:left;
}
#options .r option{
	float:none;
}
#options .r span {
	margin-top:3px;
}
.products{
	padding-bottom:30px;
}
.products .cl {
	height:1px;
	background:#dedede;
}

.products ul {
	list-style-type:none;
	padding:8px 0 8px 2px;
	position:relative;
}
.products ul li {
	background:url(imgs/bul4.gif) no-repeat 0 3px;
	padding:0 0 5px 10px;	
}
.products ul * {
	font-size:12px !important;
	color:#222 !important;
	text-align:left !important;
	font-family:"Trebuchet MS", sans-serif !important;
}
.products ul a,
.products ul br {
	display:none !important;
}
.products ul p {
	display:inline !important;
}
.view-th ul strong,
.view-th ul b {
	display:none;
}
.view-th .product{
	float:left;
	display:inline;
	width:227px;
	padding:20px 15px;
	
	margin:0;
	border-left:solid 1px #DEDEDE;
	
}
.view-th .product:hover {}
.view-th {
	border-right:solid 1px #DEDEDE;	
}
.view-th .product div{}

.view-th .price {
	padding-bottom:7px;
}
.view-th .middle-button, .view-list .middle-button{
	float:left;
	margin-top:0;
}
.view-list .middle-button{
	float:right;
}
.products .rte {
	font-size:12px !important;
	margin-bottom:10px;
}
.products .rte * {
	font-size:12px !important;
}
.technical-data .rte,
#tabs-content .rte,
.technical-data .rte *,
#tabs-content .rte * {
	font-size:14px !important;
}

.rte, .rte * {
	font-family:"Trebuchet MS", sans-serif !important;	
}
.view-th ul {	
	height:85px;
	overflow:hidden;
	margin-bottom:10px;
}
.view-th .product .rte {
	height:125px;
	overflow:hidden;
}

.view-detail h3 {
	font-size:19px;
	font-weight:normal;
	padding:0 0 10px 0;
}
.view-detail .technical-data {	
	padding:5px 0 20px 0;	
}
.view-detail .prices {
	margin:8px 0 10px 0;
}
.view-detail .button {
	margin-bottom:10px;
	margin-left:-3px;
	margin-top:10px;
}
.view-detail h2 {
	text-transform:none;
	font-size:16px;
	padding:0 0 10px 0;	
}
table.view-detail td {
	border:0;
}



.product div {
	position:relative;
	z-index:1;
}
.product img {
	border:0;
}
.rating-small {
	background:url(imgs/rating-small.gif) no-repeat 0 -17px;
	width:78px;
	position:relative;
	display:block;
	text-align: left;
}
.rating-small span {
	text-indent:-10000px;
	display:block;
	background:url(imgs/rating-small.gif) no-repeat 0 0;
}
.view-th .p-title{
	height:36px;
	
	overflow:hidden;
	margin:7px 0;
	position:relative;
}
.p-title a{
	display:block;
}
.view-th .p-img{	
	height:90px;
	position:relative;
	overflow:hidden;	
	text-align:center;
	z-index:1;
}
.view-th .p-img img {
	
}
a.p-brand {
	position:absolute;
	top:0;
	left:0;
}
a.p-img {
	display:block;
	text-align:center;
}
span.p-compare {
	float:right;
	margin-top:4px;
}
span.p-compare input {
	width:13px;
	height:13px;
}
.p-compare {
	font-size:10px;
}
.p-compare a {
	color:#666;
	margin-left:3px;
}
h3.price a{
	text-decoration:none;
}
h3.price {
	font-size:17px;
}
a.order-small {	
	display:block;
	position:relative;
	text-indent:-10000px;
	text-align:left;
	background:url(imgs/order-small.gif) no-repeat 0 0;
	width:65px;
	height:23px;
	font-size:0;
	line-height:0;
	margin-top:0;
}
.view-thlist a.order-small {
	float:right;
	margin:7px 0 0 0;
}
.view-detail a.order-small {
	float:none;
	margin:0 30px 15px 0;
}
a.order-small:hover {
	background-position:0 -27px;
}

a.order-middle {
	display:block;
	text-indent:-10000px;
	background:url(imgs/order-m.gif) no-repeat 0 0;
	width:102px;
	height:34px;
}
a.order-middle:hover,
a.btn-cshop:hover {
	background-position:0 -41px;
}
a.btn-cshop {
	display:block;
	text-indent:-10000px;
	background:url(imgs/cont-shop.gif) no-repeat 0 0;
	width:171px;
	height:34px;
}




#foot{
	margin-top:15px;
	background:#04254b url(imgs/fc.gif) repeat-x 0 0;
	font-size:12px;
	position: relative;
}
#foot .l {
	color:#fff;
	border-right:solid 1px #4c6f98;
	padding:0px 0 10px 10px;
	width:19%;
	height:320px;
}
#foot .l h2 {
	padding-bottom:3px;
	padding-top:10px;
}
#foot .tl{
	background:url(imgs/ftl.gif) no-repeat 0 0;
}
#foot .tr{
	background:url(imgs/ftr.gif) no-repeat right 0;
}
#foot .br {
	background:url(imgs/fbr.gif) no-repeat right bottom;
}
#foot .bl {
	background:url(imgs/fbl.gif) no-repeat 0 bottom;
	padding:4px 0 3px 0;
}
#foot .fcnt {
	padding:0px 15px;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	height:330px;
}
#foot ul {
	list-style-type:none;
	padding-left:5px;
	list-style-position:outside;
}
#foot ul li {
	background:url(imgs/bul1.gif) no-repeat 0 7px;
	padding:3px 0 4px 10px;
}
#foot a {
	color:#d1d9e2;
}
#foot a:hover {
	color:#fff;
}
#foot h2 a{
	text-decoration: none;
	color:#fff;
}
#foot h2 a:hover {
	color:#bac6d4;
}
#wrapper #foot .l {
	height:320px;
}
#after-foot {
	text-align:center;
	background:#fff;
	padding:10px 10px 20px 10px;
    position: relative;
}
#after-foot h2 {
	padding-bottom:10px;
}
#after-foot h2 img {
    position: relative;
}
.copyright {
	text-align:center;
	padding:5px 0 10px 0;
	color:#666;
	font-size:11px;
	line-height:18px;
}
.copyright a{
	margin:0 4px;
	color:#666;
}


.paging {
	border-top:solid 1px #777570;
	background:#dadada url(imgs/pag-l.gif) no-repeat 0 bottom;
	font-size:11px;
}
.paging div {
	background:url(imgs/pag-r.gif) no-repeat right bottom;
	padding:7px 10px;
	height:17px;
}
.paging a{
	background:#fff;
	text-decoration:none;
	padding:0 5px;
	border:solid 1px #ccc;
	position:relative;
	margin-right:1px;
	
}
.paging a:hover {
	border:solid 1px #777;
}
.paging a.active {
	font-weight:bold;
	color:#000;
}

.view-list tr:hover td{
	background:#eee;
}
.view-list td{
	border-bottom:solid 1px #ddd;
	padding:5px 8px;	
}
.view-list .price{
	text-align:right;
}

.view-thlist td{
	border-bottom:solid 1px #ddd;
	padding:13px 8px;
}
.product-img {
	text-align:center;
}
.product-img img {
	border:0;
}
.product-img .rating-small{
	float:none;
	display:block;
	margin:5px auto;
}
a.gray{
	color:#666;	
}
a.small-gray{
	font-size:10px;
	color:#666;
}
td{
	vertical-align:top;
}

.product-price {
	font-size:13px;
	text-align:right;
}
.product-price span{}
.product-price strong{}
.product-price p {
	padding:0 0 3px 0;
	line-height:14px;
}
.price-shop a{
	text-decoration:line-through;
	color:#333;
}
.price-shop {
	font-size:11px;
}
p.price-link {
	color:#a40000;
	font-size:15px;
	margin-top:3px;
	padding:2px 0 6px 0;
	line-height:17px;
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	position:relative;
}
.price-link a{
	color:#a40000;
	text-decoration:none;
}
.price-safe a{
	color:#b48100;
	text-decoration:none;
}
.price-safe {
	color:#b48100;
	font-size:11px;
}

.product-price img {
	border:0;
}
.product-price p a {
	font-weight: bold;
}
.product-price p a:hover {
	color:#222;
}
a.price-link:hover,
a.price-safe:hover,
a.price-shop:hover {
	color:#000;	
	text-decoration:none;
}
h1 {
	font-size:21px;
	font-weight:normal;
	line-height:21px;
}
h1.tround{	
	background:#e9e9e9;	
	border-bottom:solid 1px #777570;
	width:100%;
}
h1.tround .tl{
	background:url(imgs/h1l.gif) no-repeat 0 0;
}
h1.tround .tr{
	background:url(imgs/h1r.gif) no-repeat right 0;
	padding:9px 10px;
}
h1 span {
	display:block;
}

.spec-round {
	background:#d0d9e4;
	text-align:center;
	width:100%;
}
.spec-round strong{
	text-transform:uppercase;
}
.spec-round .bl{
	background:url(imgs/b-bl.gif) no-repeat 0 bottom;
}
.spec-round .br{
	background:url(imgs/b-br.gif) no-repeat right bottom;
	padding:5px 10px;
	
}

.sim-products{
	background:url(imgs/sim-bg.gif) repeat-x 0 0;
	padding:8px;	
	height:400px;
	overflow:hidden;
	position:relative;
}

#tabs{
	background:#fff url(imgs/tabs-bg.gif) repeat-x 0 bottom;
	height:38px;
	position:relative;
}
#tabs-content{
	/*padding:5px 8px 30px 8px;	*/
    padding:5px 0px 30px 0px;
    width: 100%;
}
.rte{
	font-size:14px;
	line-height:1.5;
	padding:5px 0 0 0;
}
.rteI, .rteI * {
	font-size:14px !important;
	line-height:1.5 !important;
	font-weight: normal !important;
	font-family:"Trebuchet MS", sans-serif !important;	
}
.rte ul, .rte ol, 
.rteI ul, .rteI ol {
	margin:10px 20px;
	line-height:1.5;
}
.rte .fli {
	padding-bottom:10px;
}

#tabs ul {
	list-style-type:none;
	line-height:16px;
	height:30px;
	overflow:hidden;
}
#tabs ul li {
	display:inline;
	text-transform:uppercase;
	font-size:10px;
	background:url(imgs/tab-l.gif) no-repeat 0 0;
	padding-left:3px;
	float:left;
	margin-right:1px;
	margin-bottom:10px;
}
#tabs ul li strong{
	background:url(imgs/tab-r.gif) no-repeat right 0;
	padding-right:3px;
	float:left;
}
#tabs ul li a {
	color:#555;
	text-decoration:none;
	background:url(imgs/tab-c.gif) repeat-x 0 0;
	float:left;
	padding:5px 7px 4px 7px;
}
#tabs ul li a:hover {
	text-decoration:underline;
}
#tabs ul li.active,
#tabs ul li.active a {
	color:#000;
	background-position:0 -27px;
}
#tabs ul li.active strong {
	background-position:right -27px;
}

.product-details{
	margin:10px 0 30px 0;
}
.prices{
	font-size:16px;
	margin:15px 0;
}
.prices p {
	line-height:24px;
}
.prices span{
	float:left;
	width:140px;	
}
.prices p {
	font-size:16px;
}
.prices p.price-shop strong {
	text-decoration: line-through;
}
.prices p.price-link {
	width:300px;	
	padding-top:4px;
	padding-bottom:4px;
	font-size:17px;
}
.more-images p{
	padding:6px 0 0 0;	
}
.product-brand {
	text-align:left;
	padding-bottom:10px;
}
.more-images a {
	
}
.more-images a img{
	border:solid 1px #ddd;
	
}

.product-details p.price-link {
	padding-bottom:21px;
}
.big-img{
	display:block;
	text-align:center;
	margin:10px 0;
}
.more-images a:hover img{
	border:solid 1px #888;
}
.more-images span{
	font-size:10px;
	color:#444;
	background:url(imgs/zoom-sm.gif) no-repeat 0 3px;
	padding:0 0 0 14px;
}
td.product-images {
	text-align:center;
	padding-right:20px;
}

.testimonials{
	background:url(imgs/testi-c.gif) repeat-y 0 0;
	font-size:11px;
	line-height:15px;
	width:180px;
}
.testimonials .tt {
	background:url(imgs/testi-t.gif) no-repeat 0 0;
}
.testimonials .tb {
	background:url(imgs/testi-b.gif) no-repeat 0 bottom;
	padding:7px 8px 10px 8px;
}
.testimonials p {
	padding-top:4px;	
}
.testimonials .read-more {
	float:right;
	margin-top:13px;
}
.testih .tb {
	background:url(imgs/testi-b-home.gif) no-repeat 0 bottom;
	padding-bottom:20px;	
}
.testih .read-more {
	float:none;
}
.testih p {
	padding-top:6px;
}
.read-more {
	background:url(imgs/bul3.gif) no-repeat 0 50%;
	padding-left:8px;
}

.live-support{
	background:url(imgs/live-support.gif) no-repeat 0 0;
	height:119px;
	width:180px;
	position:relative;
	margin:0 0 10px 0;
}
.hlive {
	margin:10px 0 0 0;
}
.live-support a{
	position:absolute;
	text-transform:uppercase;
	font-weight:bold;
	bottom:8px;
	font-size:10px;
	left:53px;
}
.low-price{
	font-weight:bold;
	margin:10px 0;
}
.comments {
	background:url(imgs/comments.gif) no-repeat 0 0;
	padding:2px 0 0 27px;
	line-height:16px;
	margin:10px 0 15px 0;
}
.hcat{
	float:left;
	display:inline;
	width:175px;
	padding:15px 0 15px 0;
	
	margin-left:0;
}
.hcatc {	
	margin:0 28px;
}
.cat-img{
	display:block;
}
.cat-img img{
	border:0;
}
.hcat h2{
	padding:5px 0 1px 0;
}
.hcat ul {
	list-style-type:none;
	font-size:11px;
	padding-left:10px;
}
.hcat ul li{
	background:url(imgs/bul3.gif) no-repeat 0 7px;
	padding:3px 0 3px 10px;
}

#product-categories {
	padding:0 0 0 15px;
}

#wrapper {
	min-width:982px;
	margin:0 auto;
}

.rc-box{
	width:180px;
	background-repeat:repeat-y;
	background-position:0 0;
	font-size:11px;
	line-height:15px;
	margin:3px 0 0 0;
}
.rc-box .rt{
	background-repeat:no-repeat;
	background-position:0 0;
}
.rc-box .rb{
	background-repeat:no-repeat;
	background-position:0 bottom;
	padding:7px 8px 10px 8px;
}
.rc-box p {
	padding-top:4px;
}
.rc-box p.morep {
	padding-top:10px;
}

.rc-yell{
	background-image:url(imgs/yr-c.gif);	
}
.rc-yell .rt{
	background-image:url(imgs/yr-t.gif);	
}
.rc-yell .rb{
	background-image:url(imgs/yr-b.gif);	
}
.rc-gray{
	background-image:url(imgs/gr-c.gif);	
}
.rc-gray .rt{
	background-image:url(imgs/gr-t.gif);	
}
.rc-gray .rb{
	background-image:url(imgs/gr-b.gif);	
}
.rc-blue{
	background-image:url(imgs/br-c.gif);	
}
.rc-blue .rt{
	background-image:url(imgs/br-t.gif);
}
.rc-blue .rb{
	background-image:url(imgs/br-b.gif);	
}
.rc-blue h2 {
	color:#1f4b7e;
}
.spec1 .rt {
	background-image:url(imgs/br-t-spec1.gif);
}
.home-rss {
	list-style-type:none;
}
.home-rss li {
	text-transform:uppercase;
	background:url(imgs/rss-ul.gif) no-repeat 0 50%;
	padding:8px 0 8px 22px;
}
.testi-cnt {
	position:relative;
	height:131px;
	overflow:hidden;
}

.testi-desc {
	height:90px;
	overflow:hidden;
}

.print-link {
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#333;	
	padding:2px 0 2px 23px;
	
}
.print-link {
	background:url(imgs/print-d.gif) no-repeat 0 0;
	float:left;
	margin:1px 0 0 0;
	font-size:10px;
	line-height:14px;
}
.print-link:hover {
	background-position:0 -24px !important;
	color:#7f0000;
}
.tround .print-link{
	background:url(imgs/print.gif) no-repeat 0 0;
	float:right;
	margin:10px 10px 0 0;
}


fieldset {
	border:solid 1px #ccc;
	padding:15px;
	padding:10px 15px;
	*padding:0 15px 15px 15px;
	margin:20px 0 0 0;
}
fieldset legend{
	font-weight:bold;
	padding:0 10px;	
	*margin:0 0 15px 0;
	
}
#loginform fieldset {
	*padding-top:15px;
}

.formplace label {
	float:left;
	display:inline;
	width:150px;
	text-align:left;
	padding-left:10px;
}
.formplace .field{
	float:left;
	margin:0 0 10px 0;
}
.frow {	
	padding:3px 0 5px 160px;
}
.frow label {
	padding:0;
}
.frow input {
	top:-2px;
	position:relative;
}
.verimg {
	padding:10px 0;
}

.btnp {
	padding:10px 0 40px 175px;
}
.brd-btnp {
	background:url(imgs/sim-bg.gif) repeat-x 0 0;
	padding:20px 0;
	margin-top:10px;
}
fieldset .btnp {
	padding:5px 0 0 155px;
}
.forgoted {
	
}
.forgoted fieldset{
	
	padding-top:5px;
}
.underh {
	padding:5px 0 10px 0;
}
.loginerror {
	padding:5px 0 5px 35px;
	background:#fff7c0 url(imgs/login-error.gif) no-repeat 10px 5px;
	margin:0 0 7px 0;
	color:#000;
	border:solid 1px #ffc85c;
}

.cart-products {
	background:#dadada;
}
.cart-products td{
	background:#fff;
	padding:5px 10px;
	vertical-align:middle;
}
.cart-products th{
	background:#dadada;
	text-align:left;
	padding:6px 10px 8px 10px;
	border-bottom:solid 1px #777;
}
.orders-history td {
	border-bottom:solid 1px #999;
}
.cart-products tr.gray td{
	background:#f5f5f5;
}
.cart-products tr.granttotal td{
	background:#dadada;
	font-size:14px;
}
.cart-products td.nopadding {
	padding:0;
}
.cart-products td.nopadding h3 {
	padding:5px 10px;
}

.cart-products ul {
	list-style-type: none;
}
.cart-products ul li {
	background:#fff;
	padding:5px 10px 5px 20px;
	border-top:solid 1px #dadada;
}

div.table-head{
	border-bottom:0 !important;
	margin-top:15px !important;
	height:2px !important;
}
div.table-head .o-l {	
	height:2px !important;
}
div.table-head .o-r {	
	padding:0 !important;
	height:2px !important;
}

.obtnp {
	padding:10px 0 0 0;
}
.obtnp a{
	margin:0 0 0 7px;
}

.alert, .thanks{
	background:#fff url(imgs/404.gif) repeat-x 0 -30px;	
	border:solid 1px #fba600;
	padding:10px;
	margin: 5px 0 20px 0;
	color:#000;
	
	width:500px;
	margin:20px auto;
}
.alert strong, .thanks strong {
	font-size:14px;	
}
.alert ul, .thanks ul {
	margin: 0 0 0 20px;
}
.alert li, .thanks li {
	padding:2px 0;
}
.alert p, .thanks p {
	padding-bottom:3px;
}
.small-msg {
	font-size:11px;
	width:auto;
	margin:0 0 10px 0;
	padding:4px 10px 3px 10px;
}
.small-msg2 {
	width:350px;
	text-align: center;
}
.small-msg strong {
	font-size: 11px;
}

.thanks {
	background:#fff url(imgs/thanks.gif) repeat-x 0 -15px;	
	border:solid 1px #c4d0dd;
}
.singlecommnet p.label {
    font-weight: bold;
}
.singlecommnet p.text {
    margin-left: 15px;
}
/* Rating ... */
.star {
	float:left;
	display:inline;
	margin-top:1px;
	cursor:pointer;
}
.star .left_star {
	margin-left:0;
	margin-right:-4px;
}
.rating h4 {
	font-size:12px;
	display:none;
}
#stars {
	margin-top:4px;
}
#voteResult {
	margin-top:4px;
}
#shell #rateLoader {
	text-align:center;	
	margin:14px 0;
}
/* /Rating ... */


#home-header {
	text-align:center;
}

#tabs-content {}



#search-form {
	padding:5px 10px;
	position:relative;
}
#search_loader {
	top:30px;
	right:50px;
	text-decoration: blink;	
	position:absolute;
}


#search-form h2 {
	padding-bottom:0px;
}
.form-items {	
	padding:5px 0;
	font-size: 11px;	
	border-top:solid 1px #eee;	
}
.top-form-items {
	padding:5px 0 10px 0;
	font-size: 11px;
}
.top-form-items .l {
	margin-right:10px;
}
.top-form-items select{
	width:200px;
}
.top-form-items input{
	width:130px;
}

#search-form .cb {
	float:left;
	width:200px;
	padding:0 0 0 0;
}
#search-form .cb input {
	height:14px;
	width:14px;
	margin:0 2px 0 0;
}

.product-comment {	
	padding-bottom:15px;
	
}
.product-comment h4 {
	background:#e1e1e1;
	font-size:12px;
	padding:3px 10px;
	border-top:solid 1px #9c9ca2;
	position:relative;
}
.product-comment h4 span {
	font-weight: normal;
	color:#555;
}
.product-comment p {
	padding:5px 10px;	
}

.commentsform {
	margin-top:15px;
}
.commentsform .btnp {
	border-top:solid 1px #ddd;
	padding:10px 10px 10px 160px;
	width:340px;
}

#writeyourcomment {
	border-top:solid 5px #e1e1e1;
	position:relative;
	
}
#writeyourcomment span {
	display:block;
	border-top:solid 1px #9c9ca2;	
	padding-top:20px;
}

h1.tt {
	padding:0 0 3px 0;
}

.user-nav .active {
	font-weight: bold;
	color:#000;
	text-decoration: none;
}

.usertable {
	
}

.article {
	padding:15px 0 15px 0;
	margin-bottom:10px;
	border-bottom:dashed 1px #ddd;
}
.article h3 {
	font-size: 15px;	
}

.info-nav {
	list-style-type: none;
	font-size:12px;
	line-height:14px;
	padding:5px 0 0 0;
}

.info-nav li{
	padding:4px 5px 4px 12px;
	background:url(imgs/bul3.gif) no-repeat 2px 8px;
}
.info-nav li .active {
	font-weight: bold;
	text-decoration: none;
	color:#000;
}

#verImgCont {
	padding:3px 0 5px 0;
}
.change-search{
	padding:0 0 5px 0;
	font-size:11px;
}
.change-search a{
	text-decoration: none;
}

.button, .big-button {
	background:url(imgs/button.gif) no-repeat 0 0;
	width:92px;
	font-size:11px;
	line-height:11px;
	padding:10px 0;
	border:0;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	cursor:pointer;
	color:#000;
	display:block;
}
input.button {
	line-height:13px;
}
.button:hover, .big-button:hover {
	background-position:0 -35px;
}
a.button, a.big-button {
	text-decoration: none;
	font-size:12px;
	padding:12px 0;
}
.big-button {
	width:140px;
	background:url(imgs/big-button.gif) no-repeat 0 0;
}
.bigest-button {
	width: 160px;
	background:url(imgs/big-button-w.gif) no-repeat 0 0;
}
.small-button, .middle-button {
	background:url(imgs/small-button.gif) no-repeat 0 0;
	width:65px;
	font-size:11px;
	line-height:11px;
	padding:4px 0;
	*padding:5px 0;
	border:0;
	text-align: center;
	cursor:pointer;
	color:#000;
}
.middle-button {
	width:100px;
	background:url(imgs/middle-button.gif) no-repeat 0 0;
}
.middle-button-w {
	width:120px;
	background:url(imgs/middle-button-w.gif) no-repeat 0 0;
}
.small-button:hover, .middle-button:hover {
	background-position:0 -27px;
}
input.small-button {
	line-height:15px;
	*line-height:12px;
}
a.small-button, a.middle-button {
	display:block;
	margin:0 auto;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	padding:6px 0;
	margin-top:5px;
}

.small-submit {
	background-color:#fff;
	background-image:url(imgs/sm-submit.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:33px;
	font-size:0px;
	line-height:0px;
	border:0;
	height:23px;	
	cursor:pointer;
	text-indent: -1000px;
	position:relative;	
	margin-left:3px;
	top:-1px;
	*top:0;
}
.small-submit:hover {
	background-position:0 -26px;
}

.spec-round .small-submit {
	background-color:#d0d9e4;
	background-image:url(imgs/sm-submit-blue.gif);
	margin-left:0;
	
}

.confirm_order {
	width:80%;
	margin:0 auto;
}
.confirm_order .btnp {
	border-top:solid 1px #ddd;
	margin-top:20px;
	padding:10px;
	text-align: center;
}
.confirm_order .btnp a{
	margin:0 auto;
}
.confirm_order th, .confirm_order .granttotal td{
	padding:1px 10px;
}
.confirm_address {
	padding:10px;
	border:solid 1px #ddd;
	margin-top:15px;
	background:url(imgs/grad.gif) repeat-x 0 1px;
}

.address_details {
	font-size:12px;
}
.address_details strong {
	float:left;
	display:inline;
	clear:both;
	width:140px;
	margin:10px 10px 0 0;

}
.address_details span {
	margin:10px 0 0 0;
	float:left;
	display:inline;
	width:300px;
}

#print_popup{	
	position: absolute; 
	background: #fff; 
	padding:20px 10px;
	background:#fff;
	border:solid 3px #eee;
	left: 170px;
	width:250px;
	z-index:2000;
	font-size:12px;
	top:15px;
}
#print_popup label {
	width:90px;
}
#print_popup .small-button{
	margin-left:160px;
}
.buttons a {
	float:left;
	margin:0 15px 0 -3px;
	position:relative;
}

.banner-link {
	font-size: 0;
	line-height:0;
	display:block;
	text-indent: -10000px;
	width:180px;
	height:45px;
	background-repeat:no-repeat;
	background-position:0 0;
	margin-bottom:5px;
}
#customers-about{
	background-image:url(imgs/customers.gif);
}
#customers-about:hover{
	background-image:url(imgs/customers-h.gif);
}

#support-place{
	background-image:url(imgs/service-support.gif);
}
#support-place:hover{
	background-image:url(imgs/service-support-h.gif);
}
#support-abonament{
	background-image:url(imgs/a-support.gif);
}
#support-abonament:hover{
	background-image:url(imgs/a-support-h.gif);
}
#recomend-friend {
	background-image:url(imgs/recommend.gif);
	height:60px;
	margin:5px 0 0 0;	
}
#recomend-friend:hover {
	background-image:url(imgs/recommend-h.gif);
}

.win-iphone-box {
	background: url(/images/iphone-box.gif) no-repeat;
	width: 537px;
	height: 223px;
	margin-bottom: 15px;
	padding: 38px 45px 0 165px;
	margin-left: 0;
}
.recommend-page {
	width: 727px;
	margin:0 auto;	
}
.win-iphone-box h1 {
	margin: 0;
	padding:1px 0 10px 0;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
}
.win-iphone-box p {
	margin: 20px 0 0 0;
	color: #9b9b9b;
	line-height: 150%;
}
.win-iphone-box p b, .win-iphone-box p strong {
	color: #fff;
	font-size: 12px;
}
#iPhone {
    display: none;
}

.rem-conditions {
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	padding:10px 0;
	margin:5px 0 10px 0;
}
.rem-conditions .rte {
	font-size: 12px;
}

.sitemap {
	padding:0 10px;
}
.sitemap ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.sitemap ul li {
	padding:8px 0 8px 10px;
	background:url(imgs/bul3.gif) no-repeat 0 12px;
	font-size:13px;
	font-weight:bold;
}
.sitemap ul li a{
	text-decoration:none;
}
.sitemap ul li a:hover {
	text-decoration:underline;
}
.sitemap ul li ul {
	padding:0px 0 0 0;
}
.sitemap ul li ul li {
	font-weight:bold;
	padding:7px 0 7px 10px;
	font-size:12px;
	background:none;
	
}
.sitemap ul li ul li a{
	color:#ba3127;
}
.sitemap ul li ul li ul{
	padding:0px 0 0 0;
}
.sitemap ul li ul li ul li {
	font-weight:normal;
	font-size:11px;
	padding:3px 0 3px 15px;
	background:url(imgs/bul2.gif) no-repeat 5px 7px;
}
.sitemap ul li ul li ul li a {
	color:#263a85;
	text-decoration:underline;
}
.sitemap ul li ul li ul li a:hover {
	text-decoration:none;
}

.sitemap .l {
	width:300px;
	margin-right:20px;
}

table.files td {
	border-bottom:solid 1px #ccc;
}

a.down_link{
	color:#a40000;
	background:url(../images/down.gif) no-repeat 0 5px;
	padding:0 0 0 12px;
}
a.down_link:hover {
	background-position:0 -18px;
}

.va {
	vertical-align:top !important;
}


table tr.processing td,
table tr.processing td h3,
table tr.new td,
table tr.new td h3 {
	font-weight:bold;
}
table tr.finished td,
table tr.finished h3 {
	background:#f5f5f5;
	font-weight: normal;
}
table tr.wip td, 
table tr.wip h3 {
	background:#fffbe0;
	font-weight: normal;	
}
table tr.wip h3 {
	font-style: italic;
}
th a{
	color:#333;
}
.historyDate {
	color:#333;
}

.bqstart {
	float: left;
	height: 25px;
	margin-top: -18px;
	margin-right:5px;
	font-size: 0;
	color: #ddd;
	position:relative;
	background:;
}

.bqend {	
	font-size: 400%;
	line-height:0 !important;
	color: #ddd;
	position:relative;
	bottom:-28px;	
}
.q1 {
	position:relative;
	bottom:-3px;
	margin-right:3px;
}
.q2 {
	position:relative;
	margin-bottom:-3px;
	bottom:-2px;
	margin-left:3px;
}
.rteCustomers {}

.error_404 {
	width:450px;
	margin:80px auto 0 auto;
	color:#000;
	padding:2px;
	border:solid 1px #fba600;
	background:url(imgs/404.gif) repeat-x 0 0;	
}
.error_404 div {
	padding:30px 30px 30px 100px;
	background:url(/images/notfound.gif) no-repeat 30px 30px;
}

#print-options {	
	background:#dadada;
	background:#fff;	
	border:solid 2px #ccc;
	border-top:0;
	padding:4px;
}
#print-options .button {
	display:inline;
}
#print-options span.r {
	margin:5px 15px 0 0;
}
#print-options span.r a{
	margin:0 3px;
}
.views {
	float:right;
	background:#dadada;
	border:solid 1px #bbb;
	padding:5px 4px 4px 4px;
}
.views span {
	float:left;
	margin-right:4px;
}

.back-compare {
	position:absolute;
	top:45px;
}

.offer-send {
	position:absolute;
	padding:3px 0;
	background:#ddd;
	text-align: center;
	left:36%;
	top:9px;
	width:28%;
	background:#e5eaf0;	
	color:#000;	
}

.mlogo {
	text-align: center;
	padding-bottom:10px;
}

span.sample-img {
	display:block;
	background:none;
	line-height:10px;
	padding-top:3px;
	color:#888;
}

.cart-products h3.tg {
	cursor:pointer;
}
.cart-products h3.tg:hover{
	background:#fff9cf;
}
.cart-products h3.tg img {
	margin-right:5px;
}
.myard .thanks {
	margin:0 0 5px 0;
	padding:5px 15px;
	width:350px;
}
.myard {
	margin:0;
}
.myard h3 {
	padding-bottom:4px;
}

.site-url {
	font-size: 10px;
}

.dds {
	text-align: center;
	font-weight: bold;
	color:#a40000;
	font-size:13px;
	padding:10px 0 0 0;
}

.big-img-cont {
	margin-bottom:10px;
	width:270px;
	overflow:hidden;
}

.close {
	position:absolute;
	top:-2px;
	right:3px;
	font-size:9px;
	text-decoration: none;
	color:#999;
}
.lease table {
	border-left:solid 1px #ddd;
}
.lease tr.gray td{
	background:#f5f5f5;
}
.lease th,
.lease td {
	text-align: center;
	border-bottom:solid 1px #ddd;
	padding:2px 0;
}
.lease td {
	border-right:solid 1px #ddd;
}
.lease th {
	border-bottom:solid 1px #999;
	line-height:12px;
	padding:5px 0;
	background:#ddd;
}
.lease-notes {
	padding:10px 0 0 0;
}
.lease-notes p {
	font-style: italic;
}
.lease-t {
	font-size:0;
	line-height:0;
	height:1px;
	margin:15px 1px 0 1px;
	background:#ddd;
	display:block;
}
.lease-table {
	width:49%;
	float:left;
	display:inline;
}
.lease .right {
	text-align: right;
}
.lease .right h2 {
	padding:40px 0 0 0;
	margin:0;
}
.lease .rte {
	padding-top:15px;
}
.checkbox {
	width:14px;
	height:14px;
	font-size:14px;
}
#cnt, .view-th{
	min-height:350px;	
}

td.ch_body_tdl,
td.ch_body_tdr,
td.ch_head_td {
	border-bottom:solid 1px #ddd;	
	padding:2px 5px;	
}

a.lease-link {
	text-decoration:underline;
	color:#003399;
	font-size:14px;
	position:absolute;
	top:20px;
	left:140px;
}
a.lease-link:hover {
	color:#333;
	text-decoration: none;
}

#tabs-loader {
	position:absolute;
	top:5px;
	right:5px;
}
#home-header {
	position:relative;
	overflow:hidden;
	height:194px;
}
#home-header img {
	border:0;
}
#nice-header a {
	position:absolute;
	top:0;
	left:0;
}

ul.sl-list {
	position: absolute;
	bottom:14px;
	right:6px;
	list-style-type: none;
	z-index:300;
}
ul.sl-list li {
	display:inline;
}
ul.sl-list li a {
	font-size:11px;
	text-align: center;
	float: left;
	width:19px;
	line-height: 18px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background:url(imgs/slide.gif) no-repeat 0 0;
	margin-right:3px;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
ul.sl-list li a:hover,
ul.sl-list li a.active {
	text-decoration: none;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
}

.rss-top {
	display:none;
}
.slides-container {
    position: relative;
    height: 172px;
}
.slides-container a {
    position: absolute;
    left:0;

}
.slides-container a img {
    border: 0;
}
.blog-entry {
	border-bottom:dashed 1px #fde3a2;
	padding-bottom:5px;
}
.blog-entry h4 {
	font-size:12px;
	font-weight: normal;
	padding-bottom:3px;
	padding-top:5px;
}
.blog-entry span {
	font-size:11px;
}

.latest_blog_posts {
	background:url(imgs/sim-bg.gif) repeat-x 0 0;
	padding:8px;
	margin-top:20px;
}
.latest_blog_posts span.date {
	font-weight: bold;
	display:block;
	padding-top:4px;
}
.latest_blog_posts h2{
	padding-bottom:10px;
}
.latest_blog_posts .article {
	padding:0 0 10px 0;
}
.blog_logo {
	padding:10px 0 20px 0;
}

.play_video {
	position:absolute;
	width:118px;
	height:92px;
	background:url(imgs/play_video.png) no-repeat 0 0;
	cursor:pointer;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/imgs/play_video.png', sizingMethod='scale');
	text-indent: -10000px;
	top:100px;
	left:150px;
	z-index:100;
}
.video-review {
	position:absolute;
	width:35px;
	height:29px;
	background:url(imgs/play_video_small.png) no-repeat 0 0;
	cursor:pointer;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/imgs/play_video_small.png', sizingMethod='scale');
	text-indent: -10000px;
	top:0px;
	right:25px;
	z-index:100;    
}
#search .blink, #search .sm-button {
    position: relative;
}
