/* CSS Document */
/*       -------------------General Stile---------------  */
html, body {
	height:100%
}
body {
	background:#fff url(../img/bg_body.png) repeat-x;
	font-family:  Verdana, Tahoma, serif;
	font-size:11px;
	color:#717c95;
	behavior: url("/css/csshover.htc");
}
div {
	margin: 0px;
	padding: 0px;
	/*position: relative;*/
	overflow: hidden;
}
html, body, p, h1, h2, form, img, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
img {
	border: 0px none;
}
.product_box h1
{
	font-size: 120%;
	color: #605ABA;
	font-weight: bold;	
	background-image: none;
	padding-left: 0px;
}
h1 {
	color:#fff;
	font-size:13px;
	background: url(../img/h1bg.gif) no-repeat 10px 7px;
	padding:5px 3px 5px 30px;
}
h2 {
	font-size:10px;
	color:#437bbb;
	text-transform:uppercase;
	padding:0 0 3px;
}
.h3 {
	font-family: Verdana, sans-serif;
	color:#f24e00;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	padding:4px 0 10px 0px;
}
h3 {
	background:url(../img/h2bg.png) repeat-x left bottom #fff;
	font-family: Verdana, sans-serif;
	color:#f24e00;
	font-size:11px;
	text-transform: uppercase;
	padding:4px 0 4px 12px;
}
h4 {
	font-size:16px;
	color:#000;
	margin:0 0 3px
}
h5 {
	font-size:11px;
	color:#226aba;
	font-weight: bold;
	margin:2px 0 3px
}
h6 {
	font-size:13px;
	color:#ff1800;
	font-weight: bold;
	margin:7px 0
}
a {
	color:#437bbb;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
/*       ------------------Sait Stile---------------  */
.sait {
	width:1034px;
	margin:0 auto;
	background:url(../img/saitshadleft_bg.jpg) repeat-y;
}
.saitleft {
	width:1034px;
	background:url(../img/saitshadleft.jpg) no-repeat;
}
.saitright {
	width:1034px;
	background: url(../img/saitshadright_bg.jpg) repeat-y top right;
}
.saitrighttop {
	width:1034px;
	background: url(../img/saitshadright.jpg) no-repeat right top
}
.saitcenter {
	width:960px;
	margin:0 36px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background: #f7f7f9;
}
.top {
	width: 960px;
	height:109px;
	background: url(../img/mobile-place-logo.co.uk.jpg) repeat-x;
	overflow: visible !important;
}
.top p {
	text-align:right;
	color:#d70202;
	font-size:11px;
	font-weight:bold;
	padding:22px 100px 0 0;
	height:28px;
	overflow: visible !important;
}
.nav {
	width: 960px;
	height:37px;
	background: url(../img/bg_nav3.png) repeat-x #0e96c8;
}
.result {
	height:25px;
	padding:12px 25px 0;
	background:url(../img/bg_nav2.png) repeat-x;
	float:right;
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#fff;
}
.result span {
	color:#fdb147;
	padding:0 10px 0 3px
}

.result a{
	color: white;
	text-decoration: none;
}

.result a:hover{
	text-decoration: underline;
}
.search {
	width:944px;
	height:28px;
	background: url(../img/bg_search.png) repeat-x #5188c4;
	color:#e3f0ff;
	font-family:Verdana, sans-serif;
	font-size:11px;
	font-weight: bold;
	padding:6px 8px 0
}
.search select {
	border-bottom:1px solid #adaeae;
	border-left:1px solid #dbdfe5;
	border-right:1px solid #698096;
	border-top:1px solid #cbd2da;
	font-family:Tahoma, serif;
	font-size:11px;
	padding:0 0 0 5px;
	color:#5b768f;
	margin:0 0 0 10px
}
.search input[type='text']{
	font-family:Tahoma, serif;
	font-size:11px;
	padding:0 0 0 5px;
	color:#5b768f;
}
.butt1 {
	background: url(../img/butt1_bg.gif) repeat-x #8eabc6;
	width: auto;
	overflow: visible;
	padding:0px .3em;
	color:#fff;
	font-family:Verdana, sans-serif;
	font-size:11px;
	text-align: center;
	font-weight: bold;
	margin:0 0 0 8px;
	border:1px solid #ccc;
}
.search .butt1{
	margin-top:2px;
}
.width1 {
	width:108px
}
.width2 {
	width:95px
}
.width3 {
	width:55px
}
.width4 {
	width:530px
}
.fleft {
	float: left;
	margin-top: 2px;
}
.fright {
	float: right;
	margin-top: 2px;
}
.centerbord {
	width:960px;
	height:6px;
	background: url(../img/bord.gif) repeat-y;
}
.centerbord2 {
	width:960px;
	height:6px;
	background: url(../img/bord2.gif) repeat-y;
}
.center {
	width:950px;
	background:url(../img/bg_center.png) repeat-x #f7f7f9;
	padding:0 0 0 10px
}
.centerbg{
	background:url(../img/centerbg.gif) repeat-y #f7f7f9 !important;
}
.centerleft {
	float:left;
	width:167px;
	border-right: 2px solid #bfc3cf;
	padding:0 0 10px;
}
.leftbox {
	margin:4px 0 0
}
.navleftbox {
	width:158px;
	background: url(../img/navlbox_bg.gif) repeat-y;
	padding:0 5px 0 0
}
.navtop {
	width: 163px;
	height:5px;
	background:url(../img/navlbox.gif) no-repeat
}
.titleft {
	background: url(../img/titleft.png) repeat-y #2cafdf
}

.titleft div.title {
	color:#fff;
	font-size:13px;
	background: url(../img/h1bg.gif) no-repeat 10px 7px;
	padding:5px 3px 5px 30px;
	font-weight: bold;
}

.navfoot {
	width: 163px;
	height:8px;
	background: url(../img/navlbox2.gif) no-repeat
}
.lmenu {
	list-style: none;
	width: 140px;
	margin:10px auto;
	padding: 0;
}
.lmenu li {
	padding:2px 0 2px 10px;
	/*border-bottom:1px dashed #d9d9d9*/
}
.lmenu li.pod {
	border-bottom: none;
	padding:2px 0
}
.lmenu li a {
	font-size:11px;
	font-family: Tahoma, Verdana;
	color:#4b5661;
	text-decoration:none
}
.lmenu li a:hover {
	text-decoration:underline
}
.lmenu2, .lmenu3 {
	list-style: none;
	width: 130px;
	margin: 0;
	padding: 0;
}
.lmenu2 li, .lmenu3 li {
	padding:2px 0;
	margin: 0;
	padding: 0;
	/*border-bottom:1px dashed #d9d9d9*/
}
.lmenu2 li a {
	color:#306bac;
	padding-left:15px
}
.lmenu2 li a:hover {
	text-decoration:underline
}
.lmenu3 li a {
	color:#0b91c2;
	padding-left:20px
}
.lmenu3 li a:hover {
	text-decoration:underline
}
.switchcontent {
	display:none;
}
.content {
	float:left;
	width:602px;
	border-left: 2px solid #bfc3cf;
	border-right: 2px solid #bfc3cf;
	background:#fff;
	padding:0 0 10px;
	margin-left:-2px
}
.content2 {
	float:left;
	width:781px;
	border-left: 2px solid #bfc3cf;
	background:#fff;
	padding:4px 0 10px;
	margin-left:-2px
}
.contentnav {
	font-size:11px;
	color:#5b768f;
	background:#eeeff4;
	padding:5px 10px
}
.contentnav a {
	color:#5b768f;
	text-decoration:none
}
.contentnav a:hover {
	text-decoration: underline
}
.contentblock {
	width:582px;
	margin: 0px auto 7px auto
}
.contentblock2 {
	width:760px;
	margin:7px auto 0
}
.contentbox {
	width:576px;
	border:1px solid #fbe9dc;
	background:url(../img/contentbox_bg.png) repeat-x #fff;
	min-height:280px;
	padding:4px 0 0 4px
}
.contentbox2 {
	width:572px;
	border:1px solid #fbe9dc;
	padding:4px;
	background:url(../img/contentbox_bg.png) repeat-x #fff;
}
.contentbox3 {
	width:750px;
	border:1px solid #fbe9dc;
	padding:4px 4px 50px;
	background:url(../img/contentbox_bg.png) repeat-x #fff;
	color:#000000;
	font-size:11px
}
.contboxshad {
	width:580px;
	height:10px;
	background:url(../img/contboxshad.jpg) no-repeat;
	margin:0 auto
}
.h1box {
	height:23px;
	background: url(../img/contenttitl.jpg) no-repeat
}
.img1box {
	background:url(../img/bgimg1.jpg) no-repeat;
	width:346px;
	height:268px;
	float:right;
	margin-top:-9px;
}
.contentboxtext {
	width:230px;
	float:left;
	padding:5px 0
}
.contentboxtext p {
	color:#717c95;
	padding:5px 5px 0 10px;
	text-indent:10px;
	font-size:12px;
}
.contentboxtext p strong {
	color:#226aba
}
.butt2 {
	background:url(../img/butt1.gif) no-repeat;
	width:65px;
	height:18px;
	float:right;
	margin:5px 0;
	border:0;
	cursor: pointer
}
.prodbox {
	width:177px;
	background:url(../img/prodboxbg.gif) repeat-y;
	float:left;
	margin:4px 6px
}
.prodboxtop {
	background: url(../img/prodboxtop.png) no-repeat;
	width:171px;
	min-height:125px;
	padding:7px 3px 2px
}
.prodboxfoot {
	background:url(../img/prodboxfoot.gif);
	width:177px;
	height:3px
}
.prodboximg {
	width:61px;
	padding:5px 5px 0 3px;
	float:left
}
.prodboximg img {
	border:1px solid #f7f2e9;
}
.prodboxtext {
	width: 96px;
	float: left;
	padding:0 3px;
	font-size:10px
}
.prodboxtext span {
	font-size:14px;
	color:#fb1416;
	font-weight: bold
}
.prodboxtext span sup {
	font-size:9px;
}
.prodboxtext a, .prod4text a {
	color:#437bbb;
	font-size:9px;
	font-weight: bold;
	text-decoration:none;
	float: right;
	padding:0 5px 0 0;
	line-height:20px
}
.prodboxtext a:hover, .prod4text a:hover {
	text-decoration:underline
}
.line {
	width: 572px
}
.prodbox2 {
	width:132px;
	background: url(../img/prodbox2bg.gif) repeat-y right top;
	float:left;
	margin:8px 5px 0 4px
}
.prodbox2top {
	width:106px;
	background:url(../img/prodbox2topbg.gif) no-repeat;
	padding:5px 13px
}
.prodbox2foot {
	width:131px;
	background:#e3e1e3;
	height:2px;
	margin-left:1px
}
.prodbox2img {
	background:url(../img/prodbox2img.gif) no-repeat;
	width:102px;
	height:105px
}
.prodbox2img img {
	border:1px solid #f7f2e9
}
.prodbox2top p {
	text-align: right;
	font-size:14px;
	color:#fb1416;
	font-weight: bold;
	padding:2px 3px 0 0
}
.prodbox3 {
	background:url(../img/prodbox3bg.jpg) repeat-x top center #fbc89f;
	/*width:254px;*/
	width:268px;
	min-height: 232px;
	float:left;
	/*padding:5px 10px;*/
	padding:5px;
	margin:4px;
}
.prodbox3 ul {
	list-style: none;
	margin:5px 0;
	padding:0 0 0 10px;
}
.prodbox3 ul li {
	background:url(../img/str1.gif) no-repeat 0 4px;
	padding:0 0 0 15px
}
.prodbox3 ul li a {
	font-size:9px;
	color:#fff;
	text-decoration: none
}
.prodbox3 ul li a:hover {
	text-decoration: underline
}
.prodbox3 a img {
	border:1px solid #fff
}
.prodbox4 {
	width:273px;
	float: left;
	background: url(../img/prod4shadtop.gif) no-repeat right top #e5e7ed;
	padding:0 1px 0 0;
	margin:8px 5px
}
.prodbox4shad {
	width: 273px;
	background:url(../img/prod4shadfoot.gif) no-repeat left bottom;
	padding:0 0 2px;
}
.prod4 {
	width:255px;
	border:1px solid #fff;
	background: url(../img/prod4bg.png) repeat-x #fff;
	padding:8px
}
.prod4img {
	float: left;
	width:115px;
	padding:4px 0 0
}
.prod4text {
	float:left;
	width:140px;
	font-size:10px;
	padding:4px 0 0
}
.centerright {
	width:168px;
	float:left;
	border-left: 2px solid #bfc3cf;
	margin:0 0 0 -2px;
	padding:0px 0 0 7px
}
.prodbox5 {
	width:159px;
	background: url(../img/prod5shadtop.gif) no-repeat right top #c8cad7;
	padding:0 1px 0 0;
	margin:0 0 8px 0
}
.prodbox5shad {
	width: 159px;
	background:url(../img/prod5shadtop.gif) no-repeat left bottom;
	padding:0 0 2px;
}
.prod5 {
	width:143px;
	border:1px solid #fff;
	background: #fff;
	padding:8px;
	min-height:78px
}
.foot {
	width:960px;
	background:#0e96c9 url(../img/footbg.gif) repeat-x;
	position:relative
}
.footleft {
	width:201px;
	float:left;
	padding:3px 0 20px
}
.footleft p {
	color:#79c8e3;
	padding:0 0 0 15px;
	font-size:10px
}
.fooright {
	width:759px;
	float:left;
}
.footnav {
	list-style: none;
	margin: 0;
	padding:18px 10px 10px 50px;
	float:left
}
.footnav li, .footnav li.end {
	float: left;
	background:url(../img/footnavbg.gif) no-repeat right 4px;
	margin: 0;
	padding:0 10px 0
}
.footnav li.end {
	background:none
}
.footnav li a {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	font-weight: bold
}
.footnav li a:hover {
	text-decoration:underline
}
.capsta {
	float: right;
	padding:18px 20px 10px 10px
}
.capsta a {
	font-size:10px;
	text-decoration: none;
	color:#79c8e3;
}
.footnav2 {
	list-style: none;
	color:#79c8e3;
	font-size:14px;
	float:right;
	margin: 0;
	padding:0 20px 20px
}
.footnav2 li {
	float:left;
	margin: 0;
	padding:0 3px
}
.footnav2 li a {
	color:#79c8e3;
	font-size:10px;
	text-decoration: none
}
.footnav2 li a:hover {
	text-decoration:underline
}
.clear {
	clear:both;
}
.product {
	width:730px;
	margin:10px auto
}
.productimg {
	width:190px;
	float:left;
	margin-right:10px;
}
.productimg div{
	width:auto;
	float:left;
	background: url(../img/produktimg.png) right bottom no-repeat;
	padding:0 5px 8px 0;
	margin-right:10px;
}
.productimg img {
	border:1px solid #f5cfae
}
.producttext {
	width:530px;
	float:left;
}
.info, .info2 {
	color:#536b81;
	list-style:none
}
.info li, .info2 li {
	float: left;
}
.info li.star {
	width:11px;
	height:14px;
	background:url(../img/star.gif) no-repeat 0 2px
}
.info li.halfstar {
	width:11px;
	height:14px;
	background:url(../img/halfstar.gif) no-repeat 0 2px
}
.info li.superstar {
	width:11px;
	height:14px;
	background:url(../img/superstar.gif) no-repeat 0 2px
}
.dotted {
	border-bottom:1px dotted #a29f9c;
	padding:4px 0 8px;
	margin:0 0 10px;
	width:530px
}
.dotted2 {
	border-bottom:1px dotted #a29f9c;
	padding:4px 0 8px;
	margin:0 0 10px;
}
.click {
	color:#fe7120
}
.click:hover {
	color:#fa985f
}
.click2 {
	color:#536b81
}
.click2:hover {
	color:#6f8497
}
.click3 {
	color:#fff
}
.click3:hover {
	color:#e8e8e8
}
.click4 {
	color:#ff1800;
	line-height:26px;
	padding:0 20px
}
.click4:hover {
	color:#f46758
}
.click5 {
	color:#226aba;
}
.click5:hover {
	color:#307bcf
}
.pad1 {
	padding:0 50px 0 10px
}
.pad2 {
	padding:0 20px 0 0
}
.pad3 {
	padding:0 0 0 10px
}
.prices {
	float:left;
	width:288px;
	padding:0 10px 0 0
}
.anonymous {
	float:left;
	width:229px;
	padding:0 3px 0 0;
	background: url(../img/shad.gif) no-repeat top right #f0eeeb
}
.anshad {
	background: url(../img/shad.gif) no-repeat bottom left;
	padding:0 0 4px
}
.anshad2 {
	background: url(../img/anshad2.png) repeat-y
}
.anshad3 {
	background: url(../img/anshad.png) no-repeat;
	padding:4px 8px;
	color:#fff;
}
.aligright {
	text-align: right
}
.anshad3 p {
	padding:0 0 3px
}
.price {
	font-size:17px;
	font-weight: bold;
	color:#e92821;
	text-transform:uppercase;
	padding:0 0 3px
}
.vat {
	color:#226aba;
	font-weight: bold;
	padding:0 0 3px
}
.save {
	font-weight: bold;
	padding:0 0 12px
}
.instock {
	font-size:18px;
	color:#e92821;
	padding:12px 0 0
}
.basket {
	background:url(../img/add_to_basket.gif) no-repeat;
	width:124px;
	height:29px;
	border:0;
	cursor: pointer;
	position: absolute;
	right:10px;
	top:0
}
.colors {
	float: left;
	list-style: none;
	font-weight: bold;
	color:#226aba;
	margin:5px 0 0
}
.colors li {
	float:left;
	padding:0 2px
}
.colors li input {
	width:11px;
	height:11px;
	border:1px solid #000;
	cursor: pointer;
}
.c1 {
	background: #000
}
.c2 {
	background: #9b6411
}
.c3 {
	background: #cecece
}
.buying {
	float: right;
	font-weight: bold;
	list-style: none;
	margin:5px 0 0
}
.bookmark {
	background:url(../img/bookmark.gif) no-repeat;
	width:125px;
	height:16px;
	float:right;
	border:0;
	cursor: pointer;
	margin:4px 0 0
}
.prodnav {
	background:url(../img/prodnav_bg.gif) repeat-x;
	height:33px;
	list-style: none
}
.prodnav li {
	float: left
}
.prodnav li a {
	float: left;
	display: block;
	height:33px;
	line-height:33px;
	font-weight: bold;
	color:#000;
	text-decoration: none;
	padding:0 18px
}
.prodnav li a:hover {
	float: left;
	display: block;
	height:33px;
	background:url(../img/prodnav_hover.png) repeat-y #2cafdf;
	color:#fff;
}
.text {
	width: 100%
}
.text p {
	padding:0 0 10px
}
.shad {
	float:left;
	padding:0 3px 0 0;
	background: url(../img/shad.gif) no-repeat top right #f0eeeb
}
.shad2 {
	background: url(../img/shad.gif) no-repeat bottom left;
	padding:0 0 4px
}
.shad2 img {
	border: 1px solid #f5cfae
}
.shadd {
	float:left;
	padding:0 5px 0 0;
	background: url(../img/shad2.gif) no-repeat top right #f0eeeb;
	margin:0 2px
}
.shadd2 {
	background: url(../img/shad2.gif) no-repeat bottom left;
	padding:0 0 7px
}
.shadd2 img {
	border: 1px solid #f5cfae
}
.co1 {
	font-weight: bold;
	color:#226aba;
}
.selec2 {
	border:1px solid #efe9df;
	font-family:Tahoma, serif;
	font-size:11px;
	padding:0 0 0 5px;
	color:#67584e;
	margin:0 0 0 5px
}
.page {
	list-style: none;
	font-weight: bold;
	clear: both;
	float:left;
	margin:10px 0;
	padding: 0;
}
.page li {
	float: left;
	margin: 0;
	padding:0 5px 0 0
}
.page li a {
	color:#000;
	text-decoration:none
}
.page li a.start {
	color:#f00;
}
.page li a:hover {
	color:#f00;
	text-decoration: underline
}
.protitl {
	list-style: none;
	font-weight: bold;
	padding:10px 0
}
.protitl li {
	float: left;
}
.protitl li.pleft {
	width: 555px
}
.protitl li.pcompare {
	width: 60px;
}
.protitl li.pcenter {
	width: 60px;
	text-align: center
}
.protitl li.pright {
	width: 50px;
	text-align: center
}
.heig1 {
	height:20px
}
.list {
	width:100%
}
.list tr td {
	background:url(../img/list_bg.png) repeat-x #fff;
	border:1px solid #f4ede7;
	margin:0 1px;
	padding:5px
}
.list tr td.bord {
	border: none;
	background:#fbf8f2;
	width:2px;
	padding:0
}
.list tr td.buy {
	width:40px;
	text-align: center
}
.list tr td.pric {
	width:40px;
	color:#f00 !important;
	text-align: center;
	font-size:14px;
	font-weight:bold;
}
td.pric span {
	color:#000;
	text-decoration:line-through
}
.list tr td .fleft img {
	margin:0 10px 0 0;
}
.list tr td a {
	color:#000;
	text-decoration:none
}
.list tr td a:hover {
	text-decoration:underline
}
span.stock {
	font-weight: bold;
	color:#437bbb;
}
.list tr td.tabbord {
	height:5px;
	overflow: hidden;
	border:0;
	padding:0;
	margin:0;
}
.buyy {
	background:url(../img/buy.gif) no-repeat;
	width:28px;
	height:18px;
	border:0;
	cursor: pointer
}
.sbutton{
	font-size:10px;
	padding: 0px;
}
/*------- PEYOTE ADDS ---------*/
.content .contentnav{
	margin-top:4px;
}
.content2 p {
	margin:10px 0 10px 0;
}
.content .content, .content2 .content{
	border:0px;
	padding:0px;
	width:auto;
}
.button {
	background: url(../img/butt1_bg.gif) repeat-x #8eabc6;
	width: auto;
	overflow: visible;
	padding:0 .3em;
	color:#fff;
	font-family:Verdana, sans-serif;
	font-size:11px;
	text-align: center;
	font-weight: bold;
	margin:8px 8px 8px 0px;
}
.prod4img .price{
	font-size:14px;
}
.prod4img .price s{
	font-weight:normal;
	color:Orange;
}
.expand_arrow{
	background: #fef7e3 url(../images/7x7_arrow_down.gif) 130px center no-repeat;
	cursor:pointer;
}
.producttext h4{
	font-weight:bold;
	font-size:17px;
}

.vouter{
	display: table; 
	overflow: hidden;
	#position: relative !important;
}

.vmiddle{
	display: table-cell;
	vertical-align: middle;
	overflow:visible;
	#position: absolute !important;
	#top: 50%;
}

.vinner{
	overflow:visible;
	#position: relative !important;
	#top: -50%;
}

.prodbox2top h2, .prod4 h2{
	font-size: 10px;
	text-transform:none;
}
.resource, .testimonials{
	padding: 10px 10px 0px 10px;
}
.resource p, .testimonials p{
	margin: 4px 0px 10px 0px;
}
.resource .productheader{
	color: #333333;
	background-image: none;
	padding-left:0px;
}
.header2{
	color: #7397D2;
	font-weight:bold;
}

/*End Rating*/

/*Old product page*/
input.inputButtonBig  {
display:inline;
font:bold 18px Tahoma, Verdana;
text-transform:uppercase;
background:#d1e0fb url(/images/button_blue_big.gif) top left repeat-x;
border:#83a0cd solid 1px;
color:#171717;
}
.tmenu2 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	text-decoration: none;
/*	color: #7397D2;*/
	color: #000000;
}

#prod_tabs {
  float: left;
  width: 100%;
  margin: 0px;
  padding-left:30px;
}

#prod_tabs li {
    float: left;
	display: inline; /* fix IE spacing issue */
    padding: 0px 3px;
}

#prod_tabs li a{
  display: block;
  padding: 0px 3px;
  background: #E6EEFD;
  border: 1px solid #afc8eb;
  color: #777;
  font: normal 11px Tahoma;
  text-decoration:none;
  text-transform:none;
}

#prod_tabs li.active a {
  background: #fff;
  border-bottom: 1px solid #fff;
}

#prod_tabs li a.active {
  color: #000;
  background: #fff;
  border-bottom: 1px solid #fff;
}

#prod_tabs li.price { margin-left: 1px;}
#prod_tabs a:hover { background: #fff; color: #777; text-decoration: none;}

.grayBlockCont {
margin-top:1px;
/*padding:5px;*/
font:normal 11px Tahoma, Verdana;
background:#f2f2f2;
border:#ccc solid 1px;
}

.grayBlockContPic {
margin-right:5px;
padding:5px;
background:#fff;
}

.linkAwards {
padding-right:10px;
font:normal 11px Tahoma, Verdana;
background:url(/images/arrow_blue_2.gif) bottom right no-repeat;
}

.grayBlockCont h1 {
margin:0px;
font:bold 17px Tahoma, Verdana;
}

td.desc {
font:bold 10px Tahoma, Verdana;
text-transform:uppercase;
text-align:right;
}

td.simple {
font:bold 10px Tahoma, Verdana;
text-transform:uppercase;
}

td.text {
font: normal 11px Tahoma, Verdana;
width:auto;
}

table.objects 
{
  border : 0px;
  font : normal 10px Verdana;
  color: black;
  /*spacing : 10px;*/
}

table.objects td
{
	border : 1px solid #C8D3DE;
	-moz-border-radius: 10px;
	padding: 4px;
	cursor: default;
}

table.objects td.nodata, table.objects td.nodata:hover 
{
	border: 1px solid #C8D3DE;
	text-align : center;
	color : red; 
	background-color : #F2F2F2;
}

table.objects td:hover
{
  background-color : #F2F2F2;
}

table.objects td.empty, 
table.objects td.empty:hover
{
  border : 0px;
  background-color : #E5EAF5;
}

table.objects td a
{
  font: normal 11px Tahoma, Verdana;
  background: url(/images/arrow_blue_2.gif) bottom right no-repeat;
  text-align: center;
  text-decoration : none;
}

table.objects td a:hover
{
  font: normal 11px Tahoma, Verdana;
  background: url(/images/arrow_blue_2.gif) bottom right no-repeat;
  color: #000000;
  text-align: center;
  text-decoration : underline;    
}
.smallRed {
	color:#f00;
	font:bold 14px Tahoma, Verdana;
}
/*End Old product page*/

.box3{
	margin:10px;
}
.list_type_decimal{
	margin: 0;
	padding: 0;
	list-style-image:url(../img/sarrow.gif);
	list-style-position:outside;
}
.list_type_decimal li{
	margin: 0 0 4px 12px;
}
.list_type_decimal li a{
	font-size:10px;
	color:#4B5661;
}
.list_type_decimal li a:hover{
	color:#4B5661;
}

.centerleft .prodbox5,
.centerleft .leftbox,
.centerleft .gadgets_item,
.centerright .prodbox5,
.centerright .gadgets_item {
	margin:6px 0 6px 0;
}

.product_name_big {
	font-size: 120%;
	color: #605ABA;
	font-weight: bold;
}
.product_mnp_code {
	font-size: 90%;
	color: #878787;
	padding-top:10px;
}

.short_decript {
	margin: 15px 0;
	font-size: 12px;
}

.product_box_bottom_div {
	height: auto;
	float: left;
	width: 100%; 
}

.rating {
	margin: 1px 0px;
	padding-top: 1px;
	width: 433px;
}

.reviews {
	float:left;
	padding-top:3px;
}

.rrp {
	float:left;
	padding-left: 2px;
	width: 190px;
	margin-top: 10px;
}

span.you_save {
	color: #AD0303;
	font-weight: bold; 
}

div.save_and_add {width: 60%;}
div.save_and_add div.you_save {float:left; color: #AD0303; font-weight: bold;}
div.save_and_add div.add_to_cart_form {float:right;}
div.save_and_add div.add_button {height: 25px;vertical-align:bottom;padding-top:3px;}
div.save_and_add div.stock_cont {float:left;margin-right: 15px;height: 25px;}
div.save_and_add div.stock_cont div.stock { padding: 9px 0px; font-weight: bold; font-size: 110%; color: #f19e1b;}

input.add_to_cart_button { cursor: pointer; display:block; border:none; width: 172px; height: 25px; background: url(/img/purchase_now.gif);}

div.product_mnp_code {font-size: 90%; color: #878787;padding-top:10px;}
div.shipping {float:right;}

/*------- /PEYOTE ADDS ---------*/
/*   BASKET    */
.row {
	background:#FFFFFF url(../img/list_bg.png) repeat-x scroll 0 0;
	border:1px solid #F4EDE7;
	margin:0 1px;
	padding:5px;
}
.header{
}
.basket_delivery_dropdown{
	width: 200px;
	font-size:10px; 
	/*font-weight:bold;*/
	/*background:transparent url(../img/mbordcent2.gif) repeat-x scroll 0 0;*/
	background-color:white;
	color:#4B5661;
}
.row a{
	color:#4B5661;
	font-size:10px; 
}
tr.row a:hover{
	text-decoration:underline;
}
.noborder{
}
.basket_clear_button{
	font-size:10px; 
	font-weight:bold;
	background:transparent url(../img/mbordcent2.gif) repeat-x scroll 0 0;
	color: white;
}
.basket_update_button{
	font-size:10px; 
	font-weight:bold;
	background:transparent url(../img/mbordcent2.gif) repeat-x scroll 0 0;
	color: white;
}
.form1{
	color:#4B5661;
	font-size:10px; 
	border:1px solid #FBE9DC;
	/*border:1px solid orange;*/
	background: white;
	/*text-align: center; */
}
#card_payment a{ 
	color:#4B5661; 
	font-size:11px; 
}
a.path {
	color:#4B5661; 
	font-size:11px; 
}
.form{
	color:#4B5661;
	font-size:10px; 
	border:1px solid #FBE9DC;
	background: white;
	text-align: center;
}

/*Rating*/
.ratingBg {
	float:left;
	margin:2px 5px 2px 0px;
	width:200px;
	height:7px;
	font-size:1px;
	background:#aaa url(/images/rating_bg.gif) top left repeat-x;
	border:#000 solid 1px;
}
.ratingBgRed {
	height:100%;
	background:#930 url(/images/rating_our.gif) top left repeat-x;
	float:left;
}
.ratingBgYellow {
	height:100%;
	background:#930 url(/images/rating_buyer.gif) top left repeat-x;
	float:left;
}
/*End Rating*/
/**** DEEPER ADDED *****/

div.little_blue_frame {}

div.little_blue_frame div.body_left {background:url(/images/little_body_left_right.png) left repeat-y;}
div.little_blue_frame div.body_right {background:url(/images/little_body_left_right.png) right repeat-y;}
 
div.little_blue_frame div.header_left {background:url(/images/little_header_left.png) left top no-repeat;  }
div.little_blue_frame div.header_center {background:url(/images/little_header_center.png) repeat-x; }
div.little_blue_frame div.header_right {background:url(/images/little_header_right.png) right top no-repeat; }

div.little_blue_frame div.footer_left {background:url(/images/little_footer_left.png) left bottom no-repeat;  }
div.little_blue_frame div.footer_center {background:url(/images/little_footer_center.png) bottom repeat-x;}
div.little_blue_frame div.footer_right {background:url(/images/little_footer_right.png) right bottom no-repeat; }
div.little_blue_frame div.head-text {height:22px; padding:0 7px; line-height: 22px; color:#fff;}

div.little_blue_frame div.body-text {min-height:20px; padding:5px; }
* html div.little_blue_frame div.body-text {height: 20px; } /* Internet Explorer min-height Fix*/

div.little_blue_frame div.label {float:left; width: 80px; padding: 0 5px; text-align: right; font-weight: bold;}
div.little_blue_frame div.values {clear:right; margin-left: 0px; padding:0px;}
div.little_blue_frame div.values a {color:#1267BC;}

div.little_blue_frame b {color:#000;}

div.ui-tabs-panel {background-color: #F9F5EE !important;}

/************************************************************/


/************************* baz ******************************/
/* Compare phones page*/
.no_border_no_background{
	border: 0px!important;
	background-color: white !important;
	background-image: none!important;
}

.bluebutton{

}
.ttitl3{

}
.ttitl1{

}

.compare_div{

}

.compare_div a{ 
	font-family:  Tahoma, Verdana, serif;
	font-size:11px;
	color:#717c95;
}
.compare_div a:hover{
	font-family:  Tahoma, Verdana, serif;
	font-size:11px;
	color:#717c95; 
	text-decoration:underline;
}

.compare_row{
	font-family: Tahoma:
	font-size: 11px;
	background-color:#b9d6f6;
}

.compare_price{
	background-color: #7397d2;
}

.row_header{

	background-color: #7397d2;
}
.row_first_in_cycle{
	background-color: #C3E2FF; 
}
.row_second_in_cycle{
	background-color: #E3CDF4; 
}
.phone_box
{
	text-align:center;
	width: 150px;
	/*height: 160px;*/
	margin:15px 0 5px 0;
}
.phone_box_image{
	padding-top: 5px;
	text-align:center;
	height: 110px;
}
div.phone_box_name a{

	color: #084e91;
	text-decoration: none;
}

div.phone_box_name a:hover{

	color: #084e91;
	text-decoration: underline;
}

/* Best sellers style*/
a.bestsellers_link {
	color: #084e91;
	text-decoration: none;
}
a.bestsellers_link:hover{
	color: #333;
	text-decoration: underline;
}

a.category {
	font-family:Tahoma;
	font-size:11px;
	color:#717c95;
	text-decoration: none; 
}

a.category:hover{
	text-decoration:underline;
}

.manuf a{
	font-family:Tahoma;
	font-size:11px;
	color:#717c95;
	text-decoration: none; 
}
.manuf a:hover{
	text-decoration:underline;
}

.template5_box {
	width:572px;
	border:1px solid #fbe9dc;
	padding:4px;
	background:url(../img/contentbox_bg.png) repeat-x #fff;
}

.hot_news{

	font-weight:bold;
	color: #D70202;
	position:absolute;
	left: 350px;
	height:20px;
	width: 420px;
}

.manufacturers{
}
.manufacturer_box{
	float:left;
	padding:15px;
	height:60px;
	width: 100px;
	vertical-align:middle;
}

.box_center{
	text-align:center;
}
/************************************************************/

/* Bottom top menu Style */

div.bottom_menus {
	background: #FAF7F0; 
	border-top: 1px solid #C5C8D0
	}
div.bottom_menus div.menu_wrapper {float: left;}
div.bottom_menus div.menu_container {padding:10px;}
div.menu_container div.header {font-weight: bold; color: #4B5661;}
div.menu_container div.items {padding:5px;}
div.width50per {width: 50%;}
div.float_left {float: left;}
div.menu_container div.item a {color: #717C95; display: block; margin: 2px 0;}

/**********************/

/* WebSite Gadgets locations */

div.center_top_gadgets div.gadgets_item {}
div.center_middle_gadgets div.gadgets_item { float:left; width: 50%; text-align: center;}
div.center_middle_gadgets div.gadgets_item div.gadget_content {padding:5px;}
div.center_bottom_gadgets div.gadgets_item { float:left; width: 50%; text-align: center;}
div.center_bottom_gadgets div.gadgets_item div.gadget_content {padding:5px;}

/***********************/

/*** Banner css ***/
.show_battery
{
	background:url(../images/bgbaner.gif) no-repeat;
	width:746px;
	height:108px;
}
.show_battery p
{
	margin:0;
	padding:0;
}
.baner_txt
{
	color:#0e96c8;
	font-family:Charcoal;
	font-size:24px;
	font-weight:800;
	position:relative;
	top:-3px;
}
.baner_cnt
{
	background:transparent url(../images/arrow_show.jpg) no-repeat scroll left 22px;
	margin:0 0 0 31px;
	padding:10px 0 0 90px;
}
.sel_manuf
{
	float:left;
	width:112px;
	height:20px;
	font-size:12px;
	color:#061a37;
	border:1px solid #89afbd
}
.phone_model
{
	float:left;
	width:199px;
	height:20px;
	font-size:12px;
	color:#061a37;
	border:1px solid #89afbd;
	margin:0 0 0 4px;
}
.show_battery .annot
{
	color:#4384af;
	font-size:11px;
	font-family:Tahoma;
	clear:both;
	padding:2px 0 0 1px;
}
/* Main Dropdown Menu */ 
.menu-h-d {
	float: right;
	margin-top:29px;
	overflow: visible !important; 
	font-family:Tahoma !important;
	margin-right: 20px;
	position:relative;
	z-index:999999;
}

.menu-h-d div.main_menu {
	height: 27px;
	float: left;
	display: block;
	position: relative;
	font: normal 11px Tahoma;
	letter-spacing: 0px;
	color: #04417B;
	text-transform: uppercase;
	line-height:27px;
	margin:0px;
	
	overflow: visible !important; 
}

.menu-h-d div.main_menu a.main{
 text-decoration: none;
 display:block;
 color:#fff;
 font-weight:bold;
}

.menu-h-d div.main_menu a.main span{
 display:block;
 padding:0px;
 white-space:nowrap;
 padding:0 5px;
 float:left;
 height: 27px;
}
.menu-h-d div.main_menu a.main span.left_bord{
	padding: 0;
	margin:0;
	width:6px;
	background: transparent url(/img/mbordleft1.gif) no-repeat left top;
}

.menu-h-d div.main_menu a.main span.center_back{
	background: transparent url(/img/mbordcent1.gif) repeat-x top;
}

.menu-h-d div.main_menu a.main span.right_bord{
	padding: 0;
	margin:0; 
	width:8px;
	background: transparent url(/img/mbordright1.gif) no-repeat right top;
}


.menu-h-d div.main_menu div.container div.left a:hover {
	color: #FDB147;
	border: 1px solid #57B6D9;
}

.menu-h-d div.main_menu a.main:hover span.center_back {
	background: transparent url(/img/mbordcent3.gif) repeat-x top;
	cursor: pointer;
}

.menu-h-d div.main_menu a.main:hover span.left_bord {
	background: transparent url(/img/mbordleft3.gif) no-repeat left top;
}
.menu-h-d div.main_menu a.main:hover span.right_bord {
	background: transparent url(/img/mbordright3.gif) no-repeat right top;
}


.menu-h-d div.main_menu div.container {
		position:absolute; 
		background:#1C65B7 !important; 
		display:none;
		border:1px solid #D7E5F3;

border-top: 3px solid #FD7529;

		top:27px;
		left:-10px;
		color:white;
		font-size: 12px;
		text-transform: none;
		z-index:999999;
		overflow:visible !important;
		}

.menu-h-d div.main_menu div.container div.left iframe{
display:none;/*sorry for IE5*/ 
 display/**/:block;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:-1;/*must have*/
 filter:mask();/*must have*/
 width:300px;/*must have for any big value*/
 height:70px/*must have for any big value*/;
 border:none;

	}

.menu-h-d div.main_menu div.container div.left {
 overflow:visible !important;
	float:left; 
	margin-left:5px;
	padding:5px;
	z-index:10;
	}
	
	
.menu-h-d div.main_menu div.container div.left h2 {
	display:block; 
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	margin:0 !important;
	padding:0 !important;
	text-align:left;
	color:#57B6D9;
	}

.menu-h-d div.main_menu div.container div.left a {
	display:block;
	line-height:15px;
	text-align:left;
	font-weight:bold;
	padding:3px;
	color:white;
	font-size: 11px;
	text-decoration:none;
	border: 1px solid #1C65B7;
}

.menu-h-d div.main_menu:hover div.container {
	display:block;
	}

