* {margin: 0;padding: 0;}
body {background-color: #FFFFFF;}
a {color: #1EA6C0;}
a:active {color: #1EA6C0;}
a:visited {color: #1EA6C0;}
tr,td,caption {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;color: #666666;}
form,input,button,select,option {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
.clearer {clear: both;}
.smallprint {font-size:8pt;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
.tableheaderbg {background-color: #FFFFFF;color: #ffffff;font-weight: bold;}
.tablebg {background-color: #FFFFFF;color: #666666;}
.tablebg2 {background-color: #FFFFFF;color: #000000;}
.sidebarbg {background-color: #FEF5D8;}
.smallsidebartext {font-size:8pt;color: #666666;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
.smallselectedsidebartext {font-size:8pt;color: #666666;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-weight:bold;}
.sidebartext {color: #666666;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
.head , H1 {color: #1EA6C0;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
h1 {
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
}
img.imageborder,div.imageborder {border-width:0;}
body, html {background-color: #ffffff;margin: 0px 0px 0px 0px;font-size:12px;font-family:arial;color:#333333;text-align:center;}
a:link,a:visited,a:hover,a:active {color:#1EA6C0;text-decoration:none;}
a:hover{text-decoration:underline;}
#wrapper {position:relative;width:800px;background-color:#ffffff;text-align:left;margin: auto;align:center;margin-top:20px;}
#toplinks {font-family:verdana,arial;font-size:11px;line-height:11px;text-align:right;color:#1EA6C0;}
#toplinks a {color:#1EA6C0;margin-bottom:20px;}
#shopfooter {clear:both;display:block;position:relative;width:800px;height:0px;}
#bottomleftcorner {}	
#bottomrightcorner {}	
#bottomlinks {font-family:verdana,arial;font-size:10px;width:760px;height:20px;text-align:center;vertical-align:bottom;padding-bottom:5px;}
#shopnavigation {position:absolute;left:0px;width:800px;}
#shopnavpad {padding-bottom:15px;}
#shopheader {position:relative;width:800px;height:144px;}
#shoplogo a {
	width:800px;
	height:144px;
	padding:0px;
	margin:0px;
	position: relative;
}
#shopname a {
	text-decoration: none;
	text-indent: -2000px;
	display: block;
	height: 0px;
	width: 0px;
}
#shoptagline {height:0px;padding:0px;margin:0px;}
#shopbody {position:relative;background-color:#FFFFFF;}
#cpbody {background-color:#FFFFFF;}
.navheadline {font-family:verdana,arial;color:#1EA6C0;size:11px;font-weight:bold;padding:3px;background-color:#FEF5D8;text-transform:uppercase;padding-left:15px;margin:2px 2px 0px 2px;}
form, select, option, input, button, textarea {margin: 0px;font-family: arial;font-size: 11px; color:#666666;}
.footer {
	color:#1EA6C0;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #218AA4;
	border-bottom-color: #218AA4;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	font-size: 11px;
	line-height: 18px;
}
a.footer {color:#218AA4;}
#subscribe, #browseproducts, #browsedesigns  {margin:2px 5px 10px 15px;color:#666666;font-family:verdana,helvtica;font-size:11px;}
a.sidebarlink:link,a.sidebarlink:visited {color:#666666;}
.smallsidebartext {color:#666666;}.itemdescr {
	margin-top: 10px;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 30px;
	font-size: 11px;
	line-height: 14px;
}
p {
 font-size: 12px;
 line-height:18px;
}

#introtext {
	margin-right: 80px;
	margin-left: 80px;
	line-height: 20px;
	font-size: 12px;
}
#storelinks {
	font-size: 11px;
	float: right;
	margin-top: 6px;
	margin-bottom: 20px;
	color:#1EA6C0;
}
#adcontainer {
	margin-bottom: 30px;
	margin-top: 20px;
}
.leader {
	font-size: 16px;
	color: #1EA6C0;
	font-weight: bold;
}
.sectionhead {
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1EA6C0;
	padding-bottom: 10px;
}
.itemdescr h4 {
	font-size: 14px;
	font-weight: normal;
}
#bodytextwrapper {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}
.linklist {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	line-height: 18px;
}
.rule {
	margin-top: 8px;
	margin-bottom: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.linklist a {
	font-weight: bold;
}
code.snippet {
	display: block;
	border: 1px solid #CCCCCC;
	width: 640px;
	height: 60px;
	overflow: auto;
	background-color: #F2F2F2;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	margin-right: auto;
	margin-left: auto;
}
#adleft {
	float:left;
	padding-right:9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#adright {
	float:left;
	padding-left: 8px;
}
