/* DEFAULT STYLESHEET */

*		{margin: 0; padding: 0; border: 0;}
body	{color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; background: #F5F5F5; text-align: center;}

h1, h2, h3, h4, h5	{padding: 5px; font-family: Helvetica, Verdana, Arial, sans-serif;}
h1 					{font-size: 30px; color: #7A2777; font-weight: normal;}
h2 					{font-size: 15px; color: #7A2777;}
h3 					{font-size: 12px; margin: 5px 0;}
h4 					{font-size: 80%; background: #D4B7D3; color: #666; text-align: center;}
h5 					{font-size: 75%;}

h1.htop	{padding: 0 5px;}

h2.wallpaper		{font-size: 24px; color: #7A2777; padding:10px 0 0 15px; font-weight:normal; }

.cheadlft h2, .cheadrte h2 {margin: 5px 0;}

p  		{font-size: 10px; line-height: 1.5em; padding: 3px 5px;}
p span	{font-weight: bold;}
p.qa {font-weight: bold;}
p.ita	{ font-style:italic; }
span.purp	{color: #7A2777; font-weight: normal;}
.uploadimage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #7A2777;
	text-align: left;
}

span.exc	{color: #666; font-size: 9px; font-weight: normal;}

a:link, a:visited	{color: #666; text-decoration: underline;}
a:hover				{color: #666; text-decoration: none;} 

/* **** LAYOUT MAIN **** */
#contain			{margin: 0 auto; width: 784px; text-align: left;}
#containB			{margin: 0 auto; width: 360px; text-align: left;}

#top				{width: 784px;}

#friends				{background: #FFF; padding: 2px;}		

#cart				{width: 784px; height: 30px; background: url(/images/top_box_full.jpg) no-repeat;  }
	.user			{float: left; display: inline; width: 400px;}
	.incart 		{float: left; width: 384px; text-align: right;}
	.user p, .incart p {padding: 3px 15px;}
	#cart a:link, #cart a:visited {border: 1px solid #ADADAD; background: #EBEBEB; padding: 1px 2px; color: #48465E; text-decoration: none;}
	#cart a:hover {color: #666; text-decoration: none;}

#log				{float: right; width: 400px; height: 30px; margin-bottom: 10px; background: url(/images/top_box_sign_sm.jpg) no-repeat;}
	#log p 	{padding: 2px 15px;}
	#log a:link, #log a:visited {border: 1px solid #ADADAD; background: #EBEBEB; padding: 1px 2px; color: #48465E; text-decoration: none;}
	#log a:hover {color: #666; text-decoration: none;}

.boxA			{margin: 0 2px; width: 775px;}
.boxB			{margin: 0 2px; width: 778px; border: 1px solid #E0E0E0; background: #FFF; text-align: left;}
/*	.boxB a:link, .boxB a:visited {border: 1px solid #DCDCDC; background: #7A2777; color: #FFF; padding: 1px 2px; text-decoration: none;}
	.boxB a:hover {color: #FFF; text-decoration: none;} */
.boxC			{width: 784px; height: 48px; background: #f9f9f9 url(/images/mid_bg.gif) no-repeat;}
.boxD			{margin: 0 2px; width: 778px; border: 1px solid #E0E0E0; border-width: 0 1px 1px 1px; background: #FFF;}
.boxD_A			{margin: 0 2px; width: 778px; border: 1px solid #E0E0E0; border-width: 0 1px; background: #FFF;}
.boxE			{width: 782px; border: 1px solid #E0E0E0; border-width: 0 1px; background: #FFF;}
.boxF			{margin: 0 2px; width: 778px; border: 1px solid #E0E0E0; border-width: 1px; background: #F9F9F9;}

.boxE_A	{width: 784px; height: 3px; background: #FFF url(/images/border_top.gif) no-repeat;}
.boxE_B	{width: 784px; height: 3px; background: #FFF url(/images/border_bottom.gif) no-repeat;}

#navigation			{width: 680px; float: left; display: inline; }
#cards				{width: 95px; float: left; display: inline; height: 22px;}
#header				{ position:relative}


#sell				{width: 778px; max-height: 285px; font-size: 9px;}
	.slcol			{float: left; display: inline; width: 527px; }

	.slcolA			{float: left; display: inline; width: 300px; margin: 10px 0; text-align: center;}
	.slcolB			{float: left; display: inline; width: 227px;}
	.slcolC			{width: 527px;}

	.srcol			{float: left; display: inline; width: 249px; border-left: 1px solid #E0E0E0;}
	.srcolA			{width: 250px; background: url(/images/gift.jpg) no-repeat bottom right;}
	.srcolB			{width: 250px; background: url(/images/camera.jpg) no-repeat bottom right;}
	.srcolC			{width: 250px; }
	.srcolG			{width: 245px; background: url(/images/draw.jpg) no-repeat bottom right;}
	.srcolC p		{padding-bottom:6px;}
	
.subA		{float: left; display: inline; width: 757px;}
.subB		{float: left; display: inline; width: 250px;}

.shopnav	{width: 754px; display: block;}
.crumb		{float: left; display: inline; width: 400px; color: #7A2777;}

/*	.crumb a:link, .crumb a:visited {text-decoration: none; color: #7A2777;}
	.crumb a:hover {color: #7A2777; text-decoration: underline;} */

.pager		{float: right; display: inline; width: 354px; text-align: right;}

	.stytype	{display: block; clear: left;}
		.stytype img {float: left; margin: 5px;}

/* content area */
.chead		{width: 754px; margin-top: 5px; margin-bottom: 5px;}
.cheadB		{width: 754px;}
.cheadC		{width: 754px; color: #7A2777;}
.cheadlft	{width: 377px; float: left; display: inline;}

	.cProType {float: left; width: 200px; display:inline;}
	.cProType img {margin: 0 auto;}
	.cProType p {text-align: left;}


	.prodStyle	{float: left; width: 188px; display: inline;}
	.prodStyle img {margin: 0 auto;}
	.prodStyle p {text-align: left;}

.cheadrte	{width: 377px; float: left; display: inline;}


.step		{width: 754px;}
.step1, .step2, .step3, .step4, .stepPay  {min-height: 195px; margin-right: 2px; width: 140px; float: left; display: inline; text-align: center; border: 1px solid #E0E0E0;}
.stepPay {width: 174px; min-height: 195px;}

iframe	{width:135px; height:135px; background-color: #FFF; overflow:hidden; margin-left: 5px;	}

#footer			{margin: 0 2px; width: 778px;}

.baselinks {
	font-size:9px;
}

.baselinks a:link { font-size:9px; text-decoration:none; padding-bottom:3px; }
.baselinks a:visited { font-size:9px; text-decoration:none; padding-bottom:3px; }
.baselinks a:hover { font-size:9px; text-decoration:underline; padding-bottom:3px; }

/* **** LAYOUT ETC **** */
.prod			{float: left; display: inline; width: 140px; min-height: 240px; margin: 10px 25px;}
	.pimgA		{border: 1px solid #E0E0E0; width: 138px; height: 138px; max-height: 138px; max-width: 138px;}
	.pimgA img	{padding: 4px;}


/* **** LAYOUT ETC **** */
.prodWallpaper	{float: left; display: inline; width: 140px; min-height: 240px; margin: 10px 10px;}
	.pimgW		{border: 1px solid #E0E0E0; width: 135px; height: 138px; max-height: 138px; max-width: 138px;}
	.pimgW img	{padding: 3px;}


.faq 		{float: left; display: block; width: 754px; list-style: none; margin: 10px 0;}
.faq li 	{float: left;}
.faq a 		{font-size: 10px; display: block; width: 350px; padding: 7px 0; margin: 0 5px 0 ; background: #FFF; color: #666; text-decoration: none;}
/* .faq a:visited {background: #aaa;}
.faq a:hover {background: #BF0102;} */

ol.myls			{margin-left: 30px;}
ol.myls li		{font-size: 10px; padding: 3px 5px 3px 5px;}

dl.p2c			{margin-left: 5px;}
dl.p2c dt		{font-size: 10px; padding: 10px 5px; font-weight: bold;}
dl.p2c dt.ctype {border-top: 1px solid #E0E0E0;}
dl.p2c dd		{font-size: 10px; padding: 5px;}


ul.plain		{list-style: none; margin: 10px 5px;}
ul.plain li 	{font-size: 10px; padding: 4px 0; line-height: 1.4em;}
ul.plain li span {}

ul.plain li span.sel {border: 1px solid #DCDCDC; background: #7A2777; color: #FFF; padding: 2px; text-decoration: none;}
ul.plain li span.sel:hover {border: 1px solid #666;}

ul.plain li span.pre {border: 1px solid #E9E9E9; background: #f9f9f9; color: #454545; padding: 2px; text-decoration: none;}
ul.plain li span.pre:hover {border: 1px solid #666;}

ul.bullet		{list-style: none; margin-left: 30px;}
ul.bullet li 	{background: #FFF url(/images/bullet.gif) no-repeat left top; font-size: 10px; line-height: 1.5em; padding-left: 20px; margin-top: 5px;}

ul.list2cols li	{ float:left; width:330px; }

ol.numlst	{padding:5px 5px 5px 30px;}
ol.numlst li { list-style: decimal; font-size:10px; line-height: 1.5em; padding-top: 4px;}

.pricetbl			{margin: 5px;}
.pricetbl caption 	{display: none;}
.pricetbl th		{font-weight: bold; font-size: 10px; padding: 2px; border-right: 1px solid #E0E0E0;} 
.pricetbl th.head	{border-bottom: 1px solid #E0E0E0;}
.pricetbl td 		{font-size: 10px; padding: 2px; border-right: 1px solid #E0E0E0;}

table.poc		{margin: 3px;}
table.poc th	{font-weight: bold; font-size: 10px; padding: 2px;}
table.poc td	{font-size: 10px; padding: 2px;}
table.poc td.total	{ font-weight: bold; color: #7A2777;}

/* **** NAVIGATION **** */
ul.nav		{list-style: none; margin-left: 10px;}
ul.nav li	{float: left; display: inline; position: relative; text-align: center; margin-right: 5px;}
ul.nav li a {text-indent: -9999px; text-decoration: none; /* commented backslash hack v2 \*/ overflow: hidden; /* end hack */}

ul.nav li#nA a{display: block; background: url(/images/nav_p2c.jpg) no-repeat; width: 131px; height: 22px;}
ul.nav li#nB a{display: block; background: url(/images/nav_a2c.jpg) no-repeat; width: 131px; height: 22px;}
ul.nav li#nC a{display: block; background: url(/images/nav_p_s.jpg) no-repeat; width: 131px; height: 22px;}
ul.nav li#nD a{display: block; background: url(/images/nav_about.jpg) no-repeat; width: 58px; height: 22px;}
ul.nav li#nE a{display: block; background: url(/images/nav_contact.jpg) no-repeat; width: 58px; height: 22px;}
ul.nav li#nF a{display: block; background: url(/images/nav_account.jpg) no-repeat; width: 58px; height: 22px;}
ul.nav li#nG a{display: block; background: url(/images/nav_home.jpg) no-repeat; width: 58px; height: 22px;}

ul.by		{list-style: none; padding: 5px 0 0 20px;}
ul.by li 	{float: left; display: inline; position: relative; text-align: center;}
ul.by li a	{text-indent: -9999px; text-decoration: none; /* commented backslash hack v2 \*/ overflow: hidden; /* end hack */}

ul.by li#nH a{display: block; background: url(/images/by_style.gif) no-repeat; width: 154px; height: 30px; margin-left: 18px;}
ul.by li#nI a{display: block; background: url(/images/by_artist.gif) no-repeat; width: 154px; height: 30px; margin-left: 16px;}
ul.by li#nJ a{display: block; background: url(/images/by_wallpaper.gif) no-repeat; width: 154px; height: 30px; margin-left: 16px;}
ul.by li#nK a{display: block; background: url(/images/by_photo.gif) no-repeat; width: 154px; height: 30px; margin-left: 7px;}



/* Sub Menu */
ul#navmenu {list-style: none; padding: 5px 0 0 20px;}
ul#navmenu li {float: left; display: inline; position: relative; text-align: center;}
ul#navmenu ul {width: 154px; display: none; position: absolute; top: 30px; left: 0; list-style: none;}
/* ul#navmenu ul li {float: none; display: block !important; display: inline; margin: 0;} */

ul#navmenu ul li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

ul#navmenu li a	{text-indent: -9999px; text-decoration: none; /* commented backslash hack v2 \*/ overflow: hidden; /* end hack */}

ul#navmenu li#nH a{display: block; background: url(/images/by_style.gif) no-repeat; width: 154px; height: 30px; margin-left: 18px;}
ul#navmenu li#nI a{display: block; background: url(/images/by_artist.gif) no-repeat; width: 154px; height: 30px; margin-left: 16px;}
ul#navmenu li#nJ a{display: block; background: url(/images/by_wallpaper.gif) no-repeat; width: 154px; height: 30px; margin-left: 16px;}
ul#navmenu li#nK a{display: block; background: url(/images/by_photo.gif) no-repeat; width: 154px; height: 30px; margin-left: 7px;}


ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu li#nH ul li a, ul#navmenu li#nI ul li a, ul#navmenu li#nJ ul li a, ul#navmenu li#nK ul li a , ul#navmenu li#nL ul li a{
height: auto; margin-top: 0px; margin-bottom: 0px; padding: 5px; width: 142px; 
border: 1px solid #E0E0E0; border-width: 0px 1px 1px 1px; 
background: #FFF; color: #666; 
text-indent: 0; overflow: visible; 
text-align: left; font-size: 10px;} 


/* Root Menu Hover Persistence */
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a {margin-top: 0;  background: #CCC; color: #FFF;}

/* 2nd Menu */
ul#navmenu li:hover li a, ul#navmenu li.iehover li a {float: none; background: #FFF; color: #666; text-indent: 0;}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a { background: #FFF;  color: #666; font-weight: bold;}
ul#navmenu ul ul, ul#navmenu ul ul ul {display: none; position: absolute; top: 0; left: 160px; text-indent: 0;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul { display: none;}
ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul {display: block;}



/* Service Anmi */ 
#offers	 {height:260px; overflow:hidden; margin:0; padding:0; position:relative;}
#offers div {display:inline; float:left; display:block; height:260px; position:relative;}
#offers div p {display: block;}
.col {width: 527px}

/* NAV */
#offersmenu a:link, #offersmenu a:visited {border: 1px solid #E9E9E9; background-color: #f9f9f9; color: #454545; padding: 2px 5px; text-decoration: none;}
#offersmenu a:hover {color: #454545; text-decoration: none;}
#offersmenu a.selected {background-color: #7A2777; color: #FFF; font-weight: bold;}

#offersmenu a.selected, #offersmenu a:visited.selected {background-color: #7A2777; color: #FFF; font-weight: bold;}

/* **** FORMS **** */
form#frmSearch 			{padding: 7px 0 0 0; }
form#frmSearch label 	{padding: 0 10px; width: 150px; display: inline; color: #7A2777; font-size: 13px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif;}
form#frmSearch input 	{padding: 2px 3px; width: 75px; display: inline;}
.inpstyle 				{border: 1px solid #CCC;}
form#frmSearch #subbtn 	{width: 40px; text-align: left; border: 0; color: #666; background: transparent; display: inline; font-size: 10px;}


form#enquiry 			{padding: 7px 0 0 0; }
form#enquiry legend 	{display: none;}
form#enquiry label 		{margin-left: 5px; padding: 3px 0; display: inline; float: left; width: 280px; font-size: 10px;}
form#enquiry label span {color: #7A2777;}
form#enquiry input 		{margin-left: 5px; width: 350px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF;}
form#enquiry select 	{margin-left: 5px; width: 100px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF;}
form#enquiry textarea 	{margin-left: 5px; width: 350px; height: 150px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF;}
form#enquiry input.contactbtn {margin: 0 0 5px 205px; padding: 5px; border: 1px solid #E0E0E0; width: 156px; display: block; background: #7A2777; color: #FFF;  font-size: 10px; text-align:center;}


form#friend 			{padding: 0; }
form#friend legend 		{display: none;}
form#friend label 		{margin-left: 5px; padding: 3px 0; display: inline; float: left; width: 280px; font-size: 10px;}
form#friend label span {color: #7A2777;}
form#friend input 		{margin-left: 5px; width: 340px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF; font-size: 11px;}
form#friend select 		{margin-left: 5px; width: 100px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF;}
form#friend textarea 	{margin-left: 5px; width: 340px; height: 100px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF; font-size: 11px;}
form#friend input.contactbtn {margin: 0 0 5px 195px; padding: 5px; border: 1px solid #E0E0E0; width: 156px; display: block; background: #7A2777; color: #FFF;  font-size: 10px; text-align:center;}

form#wallpaper 			{padding:0;font-size: 10px;color: #7A2777;}
form#wallpaper legend 	{display: none;}
form#wallpaper label 	{margin-left: 5px; padding: 3px 0; display: inline; width: 50px; font-size: 10px;color: #7A2777;}
form#wallpaper input 	{margin-left: 5px; width: 80px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF; font-size: 10px;}
form#wallpaper input.contactbtn {margin: 0 0 5px 195px; padding: 5px; border: 1px solid #E0E0E0; width: 156px; display: block; background: #7A2777; color: #FFF;  font-size: 10px; text-align:center;}


form#mail				{padding: 7px 0 0 0; }
form#mail legend 		{display: none;}
form#mail label 		{margin-left: 5px; padding: 3px 0; display: inline; float: left; width: 280px; font-size: 10px;}
form#mail label span {color: #7A2777;}
form#mail input 		{margin-left: 5px; width: 350px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF;}
form#mail select 		{margin-left: 5px; width: 350px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF;}
form#mail input.contactbtn {margin: 0 0 5px 260px; padding: 5px; border: 1px solid #E0E0E0; width: 100px; display: block; background: #7A2777; color: #FFF;  font-size: 10px; text-align:center;}


/* **** MISC **** */

.fusio	{float: right; padding: 8px 0 0 0 ; font-size: 9px; color: #d4d4d4;}
.fusio img { vertical-align: text-bottom;}
.fusio a:link, .fusio a:visited	{color: #d4d4d4; text-decoration: none;}
.fusio a:hover		{color: #d4d4d4; text-decoration: underline;} 

.proA:link, .proA:visited {border: 1px solid #E9E9E9; background: #f9f9f9; color: #454545; padding: 1px 2px; text-decoration: none;}
.proA:hover {color: #454545; text-decoration: none;}

.proB:link, .proB:visited {border: 1px solid #DCDCDC; background: #7A2777; color: #FFF; padding: 1px 2px; text-decoration: none;}
.proB:hover {color: #FFF; text-decoration: none; border: 1px solid #666;}

.proBA:link, .proBA:visited {border: 1px solid #DCDCDC; background: #D4B7D3; color: #000; padding: 1px 2px; text-decoration: none;}
.proBA:hover {color: #000; text-decoration: none; border: 1px solid #666;}

.proBB:link, .proBB:visited {border: 1px solid #DCDCDC; background: #7A2777; color: #FFF; padding: 4px; text-decoration: none;}
.proBB:hover {color: #FFF; text-decoration: none; border: 1px solid #666;}

.proC:link, .proC:visited {border: 1px solid #E9E9E9; background: #f9f9f9; color: #454545; padding: 4px; text-decoration: none;}
.proC:hover {color: #454545; text-decoration: none;}

.proD:link, .proD:visited {border: 1px solid #E9E9E9; background: #f9f9f9; color: #454545; padding: 3px; text-decoration: none;}
.proD:hover {color: #454545; text-decoration: none;}

.proDA:link, .proDA:visited {border: 1px solid #DCDCDC; background: #7A2777; color: #FFF; padding: 3px; text-decoration: none;}
.proDA:hover {color: #FFF; text-decoration: none;}

.proE:link, .proE:visited {border: 1px solid #DCDCDC; background: #7A2777; color: #FFF; padding: 6px; text-decoration: none;}
.proE:hover {color: #FFF; text-decoration: none; border: 1px solid #666;}

.proF:link, .proF:visited {border: 1px solid #E9E9E9; background: #f9f9f9; color: #454545; padding: 6px 8px; text-decoration: none;}
.proF:hover {color: #454545; text-decoration: none;}

.proG:link, .proG:visited {border: 1px solid #E9E9E9; background: #f9f9f9; color: #454545; padding: 6px; text-decoration: none;}
.proG:hover {color: #454545; text-decoration: none;}

.fake	{border: 1px solid #E9E9E9; background: #f9f9f9; color: #454545; padding: 6px 8px;}

.prodalign	{margin: 0 100px;}
.pad		{padding: 5px;}
.myalign	{text-align: right;}
.purpB		{border: 1px solid #DCDCDC; background: #7A2777; color: #FFF; padding: 3px;}
.purpC		{border: 1px solid #DCDCDC; background: #f9f9f9; color: #454545; padding: 3px;}
.smimg		{float: left; display: inline; border: 0; margin: 0; padding: 0;}
.floleft	{float: left;}
.florite	{float: right;}
div.hr 		{height: 1px; background: #E0E0E0 url(/images/line.gif) repeat-y center;}
div.hr hr 	{ display: none;}
.iepad		{padding: 6px 6px 6px 8px;}
.bump		{margin-top: 10px;}
.clear 		{clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}


/* NEW HOMEPAGE */

.cheadD		{width: 100%; }

.cheadD ul { font-size:10px; margin-bottom:15px; color:#666; line-height: 1.7em; padding:3px 5px 3px 20px; }


.cheadlftB 		{ width: 529px; float: left; display: inline; border-right: 1px solid #E0E0E0; padding-top:8px;  margin:0px;}
.cheadlftB h1 	{ font-size:30px; padding:3px 5px 3px 15px; margin:0; font-family: Helvetica, Arial, Verdana, sans-serif; }
.cheadlftB h2 	{ font-size:15px; padding:3px 5px 3px 15px; margin:0; font-family: Helvetica, Arial, Verdana, sans-serif; }
.cheadlftB p 	{ font-size:10px; margin-bottom:15px; color:#666; line-height: 1.7em; padding:3px 5px 3px 15px; }
.cheadlftBoffer { width: 529px; float: left; display: inline; border-right: 1px solid #E0E0E0; padding-top:18px; margin-top:-8px; background-image: url(/images/offer_bg.gif);
	background-repeat: repeat-y;}

.cheadrteB 		{ width: 248px; float: left; display: inline; padding-top:8px; margin:0px;}
.cheadrteBoffer 		{
	width: 248px;
	float: left;
	display: inline;
	padding-top:10px;
	
}
.cheadrteB h2 	{ font-size:15px; padding-left:10px; padding-bottom:0; margin-bottom:0; font-family: Helvetica, Arial, Verdana, sans-serif }
.cheadrteB a 	{ text-decoration:none; }
.cheadrteB a:hover 	{ text-decoration: underline; }
.cheadrteB p 	{ font-size:10px; padding-left:10px; padding:4px 5px 6px 10px; }
.cheadrteB ul 	{ font-size: 10px; line-height: 1.5em; padding:4px 5px 6px 10px; margin:0; list-style:none;  }
.cheadrteB ul.li 	{ padding:0; margin:0; list-style:none; line-height:1.4}
.cheadrteB div.srcolB 	{ margin-top:10px; border-top:1px solid #E0E0E0; width: 248px; background: url(/images/camera.jpg) no-repeat bottom right;}
.cheadrteB div.srcolB p	{ font-size:10px; font-family: Verdana, Arial, sans-serif; padding-left:5px }
.cheadrteB div.srcolD 	{ border-bottom:1px solid #E0E0E0; width: 248px; padding-bottom:7px; background: url(/images/digimura_bg.jpg) no-repeat 145px 110px;}
.cheadrteB div.srcolD h2 { font-size:22px; padding-left:5px; padding-top:15px; padding-bottom:0; margin-bottom:0; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight:normal; word-spacing:0px; }
.cheadrteB div.srcolD p	{ font-size:10px; font-family: Verdana, Arial, sans-serif; padding-left:5px; padding-right:80px }

/* new navigation element "Digital Wallpaper" */
ul.nav li#nH a		{ display: block; background: url(/images/nav_d_w.jpg) no-repeat; width: 131px; height: 22px;}

.offersmenuB 		{ font-family:Helvetica, Arial, sans-serif}
.offersmenuB span 	{ padding-left:25px}
.offersmenuC 		{ font-family:Helvetica, Arial, sans-serif}
.offersmenuC span 	{ padding-left:75px}

.proH:link, .proH:visited 	{ border: 1px solid #ccc; background: #E9E9E9; color:#333; padding: 1px 2px; text-decoration: none;}
.proH:hover 	{ color: #000; text-decoration: none; border: 1px solid #888; }

.cheadE		{width: 754px;}
.cheadE	p  	{font-size: 10px; line-height: 1.7em; padding: 7px 5px;}

.cheadlftC	{width: 367px; float: left; display: inline; border-right:10px solid #fff; }
.cheadlftC p	{ margin-bottom:12px; }
.cheadlftC p strong.headline { font-size:12px }
.cheadrteC	{width: 377px; float: left; display: inline;}
.cheadrteC p	{ margin-bottom:8px;}
.cheadrteC ul.bullet 		{ margin-bottom:8px;}
.cheadrteC ul.bullet li 	{ line-height: 1.6em; margin:0;}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

