﻿body {
	font-family:arial,helvetica,sans-serif,verdana;
	font-size:8pt;
	margin:0px auto;
	padding:0;
	width:100%;
	max-width:100%;

	background-image:url(/images/Fade-7F9CA1.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	min-height:850px;
	}

#bg {
	/*background-image:url(/images/Fade-7F9CA1.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	min-height:850px;*/
	}
	
a   {
	font-size:8pt;
	line-height:12pt;
	margin:0;
	}

p   {
	font-size:8pt;
	line-height:12pt;
	margin:0 0 6px 0;
	}


a:link, a:visited, a:link h4, a:visited h4, a:link h2, a:visited h2 {
	color:#0051ba;
	text-decoration:none;
	cursor:pointer;
	}

a:active, a:hover, a:active h4, a:hover h4, a:active h2, a:hover h2, .NavigatorListNumCurrent {
	color:#f60;
	text-decoration:none;
	}
		
h1 {
	font-size:12pt;
	color:#444;
	margin:0 0 12px 0;
	}

h2 {
	font-size:11pt;
	color:#444;
	margin:6px 0 6px 0;
	}

h3 {
	line-height:21px;
	font-size:10pt;
	color:#333;
	margin:0;
	}

h4 {
	line-height:21px;
	font-size:9pt;
	color:#444;
	margin:0;
	}

h5 {
	line-height:18px;
	font-size:9pt;
	text-align:center;
	color:#333;
	margin:0;
	}

h6 {
	font-size:9pt;
	text-align:center;
	margin:0;
	}

th, .th {
	line-height:14px;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	margin:0px;
	}

hr, .hr {
	border-top:solid 1px #ccc;
	}

.front {
	padding-top:10px;
	text-align:center;
	}

.front a:link, .front a:visited {
	font-weight:bold;
	color:#8CA5AF;
	text-decoration:none;
	}

.front a:hover {
	font-weight:bold;
	color:#666;
	text-decoration:none;
	}

img {
	border:none;
	}

ul {
	list-style-image:url("/images/bullet_gray.png");
	}

#centertop {
	width:100%;
	text-align:center;
	background-color:#D4DDDF;
	border-bottom:solid 1px #aaa;
	}

#h1 {
	width:990px;
	margin:0px auto;
	text-align:left;
	}

#h1 img {
	margin:6px;
	}

#h2 {
	width:100%;
	min-width:990px;
	height:19px;
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
	background-color:#8CA5AF;
	}

#h3 {
	width:100%;
	margin-top:1px;
	letter-spacing:1px;
	text-align:center;
	}

#h3 a {
	font-weight:bold;
	padding:0;
	margin:0 10px 0 10px;
	text-transform:uppercase;
	}
	
#h3 a:link, #h3 a:visited {
	color:#fff;
	}

#h3 a:hover, #h3 a:active {
	color:#FFC250;
	}
	
.top {
	background-image:url(/images/Handlekurv_head.png);
	background-repeat:no-repeat;
	margin:3px 10px 0 0;
	width:175px;
	height:51px;
	float:right;
	}

.__top {
    margin:10px 0 0 50px;
	width:160px;
	float:right;
	}

.top img {
    position:relative;
    top:0px;
    left:0px;
	z-index:2;
	padding:0;
	margin:0;
	}
	
.top a {
	text-transform:uppercase;
	}

.top a:link, .top a:visited {
	color:#0051ba;
	font-weight:bold;
	}

.top a:hover, .top a:active {
	color:#f77f00;
	font-weight:bold;
	}

#CustInfo {
    margin-top:3px;
	}

#CustInfo p {
    margin-top:-1px;
    color:#666;
	}

#basket {
    height:34px;
	}
	
#basket img {
	margin:6px 0 0 0;
	}

#basket_wo {
	position:relative;
	top:10px;
	left:0px;
	text-indent:33px;
	color:#666;
	font-weight:normal;
    z-index:1;
   	margin:0 2px 0 2px;
	}

#__basket_wo {
	position:relative;
	top:7px;
	left:0px;
	text-indent:15px;
	color:#666;
	font-weight:normal;
    z-index:1;
   	margin:0 2px 0 2px;
	}

#basket_w {
	position:relative;
	top:-18px;
	left:0px;
	text-indent:10px;
	font-weight:normal;
	z-index:1;
	padding:0;
	margin:0;
    }

#__basket_w {
	position:relative;
	top:-21px;
	left:0px;
	text-indent:47px;
	font-weight:normal;
	z-index:1;
   	margin:0 2px 0 2px;
    }

#content {
	margin:0px auto;
	padding:0px;
	width:990px;
	max-width:100%;
	}

#centerpage {
	width:990px;
	text-align:center;
	}

#h01 {
	width:775px;
	padding:0px;
	}

#HeaderIMG {
	padding-left:10%;
	}

#t1 {
	width:990px;
	margin:3px;
	padding:3px;
	}

#m1 {
	float:left;
	width:165px;
	margin:0;
	padding:0;
	text-align:left;
	}

.mnuTable {
	border-collapse:collapse;
	width:100%;
	}

.mnuTR a:link, .mnuTR a:visited, .mnuTRSub a:link, .mnuTRSub a:visited {
	color:#444;
	color:#536266;
	font-size:9pt;
	font-weight:bold;
	line-height:28px;
	}

.mnuTR a:hover, .mnuTR a:active {
	font-weight:bold;
	color:#f77f00;
	}

.mnuTRCur {
	border-top:solid 1px #8CA5AA;
	border-bottom:solid 1px #8CA5AA;
	background-color:#DFE7E9;
	}

.mnuTRCur a {
	font-size:9pt;
	font-weight:bold;
	line-height:28px;
	color:#f77f00;
	}

.mnuTRSub a:link, .mnuTRSub a:visited {
	color:#444;
	color:#536266;
	font-size:9pt;
	font-weight:bold;
	line-height:28px;
	}
	
.mnuTRSub a:hover, .mnuTRSub a:active {
	font-weight:bold;
	color:#f77f00;
	}

.m01k {
	width:160px;
	margin-top:1px;
	border:1px solid #aaa;
	}

.m01 {
	width:160px;
	border:1px solid #aaa;
	background-color:#D4DDDF;
	}
	
.m02 {
	width:160px;
	border:1px solid #aaa;
	border-top:0;
	background-color:#fff;
	text-align:left;
	padding:3px 0 7px 0;
	}
	
.m01k h4, .m01 h4, .bl5 h4 {
	letter-spacing:0.2em;
	}
	
.m02 p {
	width:154px;
	line-height:18px;
	color:#333;
	margin:0px 0 3px 0;
	padding:0px 0px 0 6px;
	}

dl {
	padding:0;
	margin:2px 0px 2px 5px;
	list-style: url(http://www.lysbutikken.no/images/link.gif);
	}

dd {
	padding:1px 0px 1px 12px;
	margin:0;
	background: url(http://www.lysbutikken.no/admin/common/getimg.asp?fileid=5629) left no-repeat;
	}

#thg dd {
	line-height:14pt;
	padding:0px 0px 0px 12px;
	}

.dst {
	width:162px;
	text-align:center;
	}

.dst img {
	vertical-align:middle;
	margin:9px;
	}

#m21 {
	float:left;
	width:685px;
	padding:0;
	margin:0;
	text-align:left;
	}

#m2 {
	float:left;
	width:810px;
	padding:0;
	margin:0 3px 0 3px;
	text-align:left;
	}

.ItemTable {
	width:610px;
	padding:10px;
	background-color:#fff;
	border:1px solid #ccc;
	}

.CatTable {
	padding:10px;
	width:790px;
	background-color:#fff;
	border:solid 1px #ccc;
	}

.bAlternativ_fl_a {
	float:left;
	width:670px;
    }

.bAlternativ_fl_b {
	float:left;
	width:120px;
	text-align:center;
    }

.al {
	text-align:left;
	}

.ac {
	text-align:center;
	}
	
.ar {
	text-align:right;
	}

.fl {
	float:left;
	}

.fr {
	float:right;
	}

.fc {
	clear:both;
	}

.s01 {
	width:220px;
	background:url(http://www.lysbutikken.no/images/bel_220_a.gif) no-repeat;
	}

.s02 {
	width:218px;
	height:205px;
	border:1px solid #d4f2d3;
	background:#f6fbf5;
	text-align:center;
	}

.s02 img {
	border:1px solid #d4f2d3;
	margin:5px;
	}

.s02 select, .s05 select {
	font-size:9pt;
	color:#0051ba;
	width:150px;
	padding:0;
	margin:0;
	}

.s03, .s06, .n03, .si03, .ss03, .m03 {
	padding:0 0 6px 0;
	}

.s04 {
	width:220px;
	background:url(http://www.lysbutikken.no/images/can_220_a.gif) no-repeat;
	}

.s05 {
	width:218px;
	height:205px;
	border:1px solid #feeac5;
	background:#fcf9f4;
	text-align:center;
	}

.s05 img {
	border:1px solid #feeac5;
	margin:5px;
	}

.ItemHead {
	width:810px;
	border:1px solid #aaa;
	border-bottom:0;
	background-color:#D4DDDF;
	letter-spacing:0.1em;
	height:21px;
	}

.ItemInner2col {
	background-color:#fff;
	padding:5px;
	border:solid 1px #aaa;
	width:800px;	
	}

.ItemInnerColL {
	width:380px;
	text-align:center;
	}

.ItemInnerColL img {
	cursor:pointer;
	margin:5px;	
	}

.ItemHead h4 {
	padding-left:7px;
	}

.ItemHead span {
	font-size:9px;
	}

.ItemInnerColLicon {
	width:380px;
	text-align:center;
	padding:10px 0 10px 0;
	font-size:12pt;
	color:#444;
	}

.ItemInnerColRp10 {
	padding:10px 0;
	width:380px;
	vertical-align:top;
	}

.ItemInnerColR {
	text-align:center;
	}

.ItemInnerColR img, .ItemLines img {
	cursor:pointer;
	}

.ItemTableGen1 {
	width:125px;
	/*background-color:#f6fafb;*/
	background-color:#eee;
	font-weight:bold;
	border:dotted 1px #ccc;
	height:18px;
	padding-left:4px;	
	}

.ItemTableGen2 {
	width:255px;
	background-color:#eee;
	border:dotted 1px #ccc;
	height:18px;
	padding-left:4px;	
	}

.ItemTableLev1 {
	width:125px;
	/*background-color:#e9f1fd;*/
	background-color:#ddd;
	font-weight:bold;
	border:dotted 1px #ccc;
	height:18px;
	padding-left:4px;
	}

.ItemTableLev2 {
	width:255px;
	background-color:#ddd;
	border:dotted 1px #ccc;
	height:18px;
	padding-left:4px;
	}

.ItemInnerColRp10 img {
	vertical-align:bottom;
	margin-left:10px;
	}

.ItemLines {
	margin:10px 0 5px 0;
	width:790px;
	}

#ItemLines1 {
	text-align:left;
	width:75px;
	}

#ItemLines2 { 
	text-align:left;
	width:110px;
	}

#ItemLines3 { 
	text-align:left;
	width:360px;
	}

#ItemLines31 { 
	text-align:left;
	width:300px;
	}

#ItemLines32 { 
	text-align:left;
	width:70px;
	}

#ItemLines4 { 
	text-align:right;
	width:110px;
	}

#ItemLines4 span { 
	font-weight:normal;
	}

#ItemLines41 { 
	text-align:right;
	width:110px;
	padding-right:15px;
	}

#ItemLines41 span { 
	font-weight:normal;
	}

#ItemLines5 { 
	text-align:left;
	width:30px;
	}

#ItemLines6 { 
	text-align:left;
	width:90px;
	}

#ItemLines61 { 
	text-align:left;
	width:120px;
	}

#ItemLines7 { 
	text-align:left;
	}

.ItemLines td {
	border-top:1px solid #ccc;	
	}

.TDpriceField {
    font-size:9pt;
    font-weight:bold;
    text-align:right;
    }

.TDpriceFieldL {
    font-size:9pt;
    font-weight:bold;
    text-align:right;
	padding-right:15px;
	}

.tdWhite {
    color:#fff;
    }

.ItemHidden {
	line-height:0px;
	visibility:hidden;
	}

.XtraLinesHead {
	width:810px;
	border:1px solid #aaa;
	border-bottom:0;
	background-color:#D4DDDF;
	letter-spacing:0.1em;
	height:21px;
	margin-top:6px;
	}

.XtraLinesHead h5 {
	text-align:left;
	padding:2px 0 2px 3px;
	}

.XtraLinesCont {
	background-color:#fff;
	padding:5px;
	border:solid 1px #ccc;
	width:800px;
	}
	
.XtraLinesImg {
	float:left;
	width:100px;
	text-align:center;
	}
	
.XtraLinesCenter {
	float:left;
	width:475px;
	}

.XtraLinesDescr {
	width:465px;
	min-height:20px;
	padding:5px 0 10px 5px;
	}

.XtraLinesPrice {
	float:left;
	width:100px;
	padding:6px 0 0 5px;
	}

.XtraLinesQty {
	float:left;
	width:150px;
	}
	
.XtraLinesInf {
	float:left;
	padding-top:7px;
	width:200px;
	}

.si01 {
	width:161px;
	border:solid 1px #B5F2B3;
	border-bottom:0;
	background:#fff;
	}

.si01 h4, .ss01 h4 {
	text-align:center;
	letter-spacing:1px;
	}

.si02 {
	width:161px;
	height:187px;
	border:1px solid #bbb;
	background-color:#fff;
	text-align:center;
	margin-left:1px;
	margin-bottom:8px;
	}

.si02 h4 {
	text-align:center;
	letter-spacing:1px;
	}

.si02 p {
	font-weight:bold;
	padding:0;
	margin:5px 0 5px 0;
	}

.si02 img, .sl02 img {
	border:0;
	margin:5px;
	}

.si02 select, .ss02 select {
	font-size:9pt;
	color:#0051ba;
	width:120px;
	padding:0;
	margin:5px;
	}

.si03 img, .ss03 img {
	width:163px;
	}
	
.ss01 {
	width:163px;
	background:url(http://www.lysbutikken.no/images/can_163_a.gif) no-repeat;
	}

.ss02 {
	width:161px;
	border:1px solid #ccc;
	background:#fcf9f4;
	text-align:center;
	}
	
.ss02 p, .sl02 p {
	text-align:left;
	padding:0 0 0 5px;
	margin:0;
	}

.ss02 dl, .sl02 dl {
	padding:0 0 0 20px;
	margin:0;
	}

.ss02 img {
	border:1px solid #feeac5;
	margin:5px;
	}

.sl02 {
	width:161px;
	height:320px;
	border:1px solid #d4f2d3;
	background:#f6fbf5;
	text-align:center;
	}

#m3 {
	float:left;
	width:130px;
	padding:1px;
	margin:0 0 0 2px;
	text-align:left;
	}

.n01 {
	width:130px;
	border:1px solid #cddade;
	background-color:#e3f2f6;
	}

.n01 h4 {
	line-height:18px;
	font-size:8pt;
	color:#0051ba;
	margin:0px;
	}
	
.n01 h5 {
	letter-spacing:1px;
	}

.n02 {
	background-color:#F6FAFB;
	border:1px solid #cddade;
	border-top:0;
	width:123px;
	padding:0px 2px 0px 5px;
	margin:0 0 8px 0;
	}

.n02 p {
	border-bottom:1px solid #e3f2f6;
	padding:3px 0 2px 0;
	margin:0;
	}

.n02 img {
	margin-top:6px;
	}

#f1 {
    width:100%;
    text-align:center;
	padding:20px 3px;
	margin3px;
	clear:both;
	line-height:15px;
	}

#f1 img {	
	margin:0px 15px 10px 15px;
	}

.ProdGrpHead {
	width:670px;
	padding:1px 0 10px 5px;
	margin-top:0px;
	margin-left:4px;
	background-color:#fff;
	border:solid 1px #ccc;
	}
	
.ProdGrpHead p {
	margin-top:7px;
	margin-bottom:7px;
	}

.m01k h4, .m01 h4, #bl5l h4  {
	padding-left:7px;
	}

.ItemHeadingTD {
	font-size:12pt;
	font-weight:bold;
	color:#0051ba;
	}
.NavigatorNoFirst, .NavigatorNoPrevious, .NavigatorNoNext, .NavigatorNoLast {
	color:#aaa;
	}
	
.footer, .footer a, .footer a:link, .footer a:visited {
	font-size: 7pt;
	color: #cccccc;
	text-align: center;
	margin-bottom:30px;
	}

form {
	padding:0px;
	margin:0px;
	}

#genb {
	padding:3px;
	}

#prodlist {
	width:815px;
	margin:0;
	padding:0;
	}

#prodlist1 {
	width:667px;
	margin:0;
	padding:0;
	}

.bl5 {
	width:810px;
	height:21px;
	margin:0 0 0 4px;
	border:1px solid #aaa;
	background-color:#D4DDDF;

	}

#bl5l {
	float:left;
	line-height:21px;
	margin:0px 3px 0 0px;
	}

#bl5r {
	float:right;
	line-height:23px;
	margin:0px 10px 0 0;
	}

.bl5cf {
	float:left;
	padding:3px 5px 3px 6px;
	}
	
.bl5cf img {
	margin:0;
	padding:0;
	}

.bl5c {
	width:140px;
	padding:5px;
	text-align:center;
	background-color:#fff;
	border:1px solid #bbb;
	}
	
.bl5c p {
	padding:0;
	margin:0;
	}
.bl5c img {
	padding:0;
	margin:5px;
	}

.bl1 {
	margin:0 0 0 3px;
	width:658px;
	height:21px;
	margin-bottom:4px;
	border-bottom:1px solid #e3f2f6;
	background:url(/images/gen_658_a.gif) no-repeat top;
	}

#bl1l {
	float:left;
	line-height:21px;
	margin:0px 3px 0 0px;
	}

#bl1r {
	float:right;
	line-height:23px;
	margin:0px 10px 0 0;
	}

#x0 {
	clear:both;
	}

.belnav {
	margin:5px 0px 5px 13px;
	}

.cl2t {
	float:left;
	padding:3px 0px 6px 8px;
	}

.cl2h {
	width:395px;
	height:23px;
	padding:0;
	margin:0;
	border:1px solid #ccc;
	border-bottom:1px solid #eee;
	background-color:#f6fafb;
	}

.cl2h h5, .pl1h h5, .pl1c h5 {
	line-height:23px;
	padding:0;
	margin:0 0 0 5px;
	text-align:left;
	}

.cl2f {
	width:395px;
	min-height:110px;
	border:1px solid #ccc;
	border-top:0;
	background:#fff;
	padding:0;
	margin:0;
	}
	
.cl2i {
	min-height:105px;
	float:left;
	margin:0;
	padding:4px 2px 0px 3px;
	text-align:center;
	cursor: pointer;
	}

.cl2if {
	width:280px;
	min-height:105px;
	float:left;
	padding:0;
	margin:4px 0px 1px 3px;
	}

.cl2fi {
	width:280px;
	min-height:70px;
	clear:both;
	padding:0;
	margin:0;
	}

.cl2p {
	width:70px;
	padding:40px 0px 0px 0px;
	margin:0;
	float:left;
	text-align:center;
	}

.cl2d {
	width:90px;
	margin:0;
	padding:3px 0 0 0;
	float:left;
	text-align:center;
	}

.cl2s {
	width:120px;
	height:70px;
	margin:0;
	float:left;
	text-align:left;
	}

.cl2q {
	width:160px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	}
	
.cl2qi {
	padding:6px 0 0 0;
	margin:0 0 0 0;
	float:left;
	text-align:left;
	}
	
#caseframe {
	float:left;
	margin:0 0 0 5px;
	width:800px;
	}

#caseframe2 {
	float:left;
	margin:0;
	width:810px;
	}

#casetitle {
	width:550px;
	border-bottom:1px solid #d4f2d3;
	background:url(http://www.lysbutikken.no/images/bel_550_a.gif) no-repeat;
	}

#casetitle2 {
	width:650px;
	border-bottom:1px solid #d4f2d3;
	background:url(http://www.lysbutikken.no/images/bel_650_a.gif) no-repeat;
	}

#caseholder {
	float:left;
	width:528px;
	padding:10px;
	border-left:1px solid #98F198;
	border-right:1px solid #e3f1e3;
	}

#caseholder2 {
	float:left;
	width:628px;
	padding:10px;
	border-left:1px solid #98F198;
	border-right:1px solid #e3f1e3;
	}

#caserel {
	float:left;
	width:130px;
	margin:0px;
	text-align:center;
	}
	
#caseimg {
	float:left;
	width:320px;
	height:250px;
	text-align:center;
	}

#caseimg2 {
	float:left;
	width:225px;
	height:250px;
	text-align:center;
	}

#casedetail {
	float:left;
	width:200px;
	}

#casedetail2 {
	float:left;
	width:150px;
	}

#casedetail a {
	text-decoration:underline;
	}

#right {
	width:152px;
	height:250px;
	padding:5px 0 0 46px;
	text-align:right;
	}
#lev3 {
	width:200px;
	padding:0 0 0 15px;
	text-align:center;
	}

#casedetailframe {
	width:140px;
	padding:5px;
	text-align:left;
	background-color:#f6fbf5;
	border:1px solid #d4f2d3;
	}
	
#center {
	text-align:center;
	}

#casedesc {
	float:left;
	width:528px;
	}

#casedesc2 {
	float:left;
	width:628px;
	}

#caseinfo {
	float:left;
	width:320px;
	}

#caselogo {
	float:left;
	width:200px;
	text-align:right;
	}

.r01 {
	width:130px;
	background:url(http://www.lysbutikken.no/images/gen_130_a.gif) no-repeat;
	}

.r02 {
	width:126px;
	border-left:1px solid #e3f2f6;
	border-right:1px solid #e3f2f6;
	padding-bottom:20px;
	}

#CartProdHead {
	margin:30px 0 5px 0;
	width:790px;
	}

#CartProdTbl {
	margin:10px 0;
	width:790px;
	}

#CartProdTbl td {
	border-top:1px solid #ccc;
	}

.tblCart {
	padding:10px;
	width:610px;
	margin-left:4px;
	background-color:#fff;
	border:solid 1px #ccc;
	}	

.tdCartHeading {
	border-bottom: solid #000000 1px;
	color:#0051ba;
	}

.tdTotPrice {

	}

.FormTable td
	{
	padding-bottom:2px;
	}

.Title {
	font-weight:bold;
	}
.Label {
	font-weight:bold;
	width:140px;
	}

.Input input {
	width:200px;
	}


.pl1t {
	padding:3px 3px 6px 7px;
	}

.pl3t {
	padding:6px 3px 0px 0px;
	}

.pl1tp {
	padding:5px 0 1px 0px;
	}

.pl1h {
	width:802px;
	height:23px;
	padding:0;
	margin:0;
	border:1px solid #bbb;
	border-bottom:0;
	background-color:#fff;
	}

.pl1c {
	width:550px;
	height:18px;
	padding:0;
	margin:0;
	background:url(http://www.lysbutikken.no/images/bel_550_a.gif) no-repeat;
	}

.pl1f {
	width:802px;
	min-height:110px;
	background:#fff;
	border:1px solid #ccc;
	border-top:0;
	padding:0;
	margin:0;
	}

.pl3f {
	width:648px;
	background:#f6fbf5;
	min-height:75px;
	border:1px solid #d4f2d3;
	padding:0;
	margin:0;
	}

.pl3i {
	float:left;
	margin:0;
	padding:4px 2px 0px 3px;
	text-align:center;
	}

.pl1d {
	width:470px;
	height:65px;
	margin:0;
	padding:3px 0 0 0;
	float:left;
	text-align:left;
	}

.pl3d {
	width:320px;
	height:40px;
	margin:0;
	padding:5px 0 0 5px;
	text-align:left;
	}

.pl1if {
	width:550px;
	min-height:105px;
	float:left;
	padding:0;
	margin:4px 0px 1px 3px;
	}
.pl1fi {
	width:550px;
	min-height:70px;
	clear:both;
	padding:0;
	margin:0;
	}
.pl3if {
	width:400px;
	float:left;
	padding:0;
	margin:4px 0px 1px 3px;
	}
.pl3fi {
	width:400px;
	clear:both;
	padding:0;
	margin:0;
	}

.pl1s {
	padding-top:7px;
	}
.pl1s b {
	color:#0051ba;
	}
.pl1s a:link, .pl1s a:visited {
	text-decoration:underline;
	}
.pl3p{
	width:70px;
	margin:0;
	padding:6px 0 0 5px;
	float:left;
	text-align:left;
	}

.pl1q {
	width:150px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	}
.ipholder td {
	vertical-align:top;
	}
.iptbl {
	border:1px solid #d4f2d3;
	}
.iptd {
	width:35px;
	color:#0051ba;
	text-align:center;
	background:#f1fdfb;
	}
.iptdh {
	color:#0051ba;
	background:#f1fdfb;
	}
.iptbl td {
	height:38px;
	padding:3px;
	border:1px solid #d4f2d3;
	vertical-align:middle;
	}

.ShopInfo {
	border:1px solid #e3f2f6;
	background-color:#D4DDDD;
	padding:10px;
	margin:40px 0 10px 0;
	width:766px;
	color:#333;
	}

.front-main {
	width:680px;
	margin:0px 0px 0px 5px;
	padding:0;
	}
	
.front-frame {
	width:330px;
	height:25px;
	border:1px solid #cddade;
	background-color:#e3f2f6;
	margin:0px 8px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}

.front-cont {
	height:140px;
	border:1px solid #cddade;
	border-top:0px;
	background-color:#f1fdfb;
	margin:0px 8px 10px 0px;
	padding:0px 0px 0px 0px;
	}
	
.p2title, .InfoTitle {
	border-left:solid 1px #aaa;
	border-top:solid 1px #aaa;
	border-right:solid 1px #aaa;
	background-color:#fff;
	padding:5px 5px 0 5px;
	margin:0 0 0 3px;
	}

.p2title h1, .InfoTitle h1 {
	background-color:#D4DDDF;
	padding:4px;
	margin:0;
	}
	
.p2heading {
	width:800px;
	border-left:solid 1px #aaa;
	border-botttom:solid 1px #aaa;
	border-right:solid 1px #aaa;
	background-color:#fff;
	padding:3px;
	margin:0 0 6px 3px;
	}

.p2headLink {
	float:left;
	width:195px;
	padding:0;
	font-weight:bold;
	}

.p2headLink a:link, .p2headLink a:visited {
	color:#536266;
	}

.p2headLink a:hover, .p2headLink a:active {
	color:#f77f00;
	}

.p2single {
	width:796px;
	border:solid 1px #aaa;
	background-color:#fff;
	padding:5px;
	margin:0 0 6px 3px;
	}
	
.p2singleImg, .p2doubleImg {
	float:left;
	width:175px;
	margin:3px;
	}

.p2singleTxt {
	float:left;
	width:600px;
	margin:3px;
	font-weight:normal;
	}
	
.p2TxtLink {
	float:left;
	min-width:200px;
	font-weight:bold;
	}

.p2double {
	float:left;
	width:388px;
	border:solid 1px #aaa;
	background-color:#fff;
	padding:5px;
	margin:0 0 6px 3px;
	}
	
.p2doubleTxt {
	float:left;
	width:200px;
	margin:3px;
	font-weight:normal;
	}

.p2doubleTxtLink {
	float:left;
	width:200px;
	font-weight:bold;
	}
	
.InfoHeading {
	width:800px;
	border-left:solid 1px #aaa;
	border-botttom:solid 1px #aaa;
	border-right:solid 1px #aaa;
	background-color:#fff;
	padding:3px;
	margin:0 0 6px 3px;
	}

.InfoHeadContent {
	border:1px solid #aaa;
	float:left;
	width:30%;
	padding:5px;
	margin:7px;
	}