/* Indexpage css*/
/*second level layout css*/




* {
	margin: 0;
	padding: 0;
	list-style: none;
}
img { border:none;}

.hdd { display:none;}

body {
	padding: 36px 0;
	font-family: Arial, Verdana, sans-serif;
	text-align: center;
	color: #333;
	background: #39302b;
	font-size: 12px;
}

a {
	color: #0088CC;
	text-decoration:none;
}
a:hover{
	text-decoration:underline
	
}
a:focus { outline: none; }
h1 {
	padding: 0 0 5px 0;
	font-weight: normal;
	font-size: 1.6em;
	color: #5A5A4C;
	line-height: 19px;
}
h1.inner-heading {
	color:#000;
	padding:20px 0;
	font-size: 30px;
	line-height: 35px;
	}
div.inner-heading2 h1 {
	color:#C00;
	padding:20px 0;
	float:left;
	}
div.inner-heading2 a.left{
	padding: 0 0 5px 0;
	font-weight: normal;
	font-size: 1.6em;
	line-height:60px;
	float:right;
	
}
h2 {
	padding: 0 0 10px 0;
	font-size: 1.4em;
	color: #5A5A4C;
	line-height: 19px;
	font-weight: normal;
}

h2.inner-subheading {
	padding:10px 0;
	font-size: 1.4em;
	font-weight: normal;
	}

blockquote {
	font-size:1.4em;
	margin-bottom:0.8em;
	padding-top:0.8em;
	padding-bottom:0.8em;	
}
blockquote p{
	line-height:24px;
	color: #848383;
}
h3 {
	padding: 20px 0px 0px 0px;
	font-size: 1.3em;
	color: #C00;
}

h3 img {
	padding-right:10px;}

h4 {
	padding: 12px 0px 0px 0px;
	font-size: 1.2em;
	color: #5A5A4C;
	line-height: 22px;
}

h5 {
	padding: 10px 10px 0px 20px;
	font-size: 1.1em;
	line-height: 1.4em;
	color:#333333;
	font-weight:normal;
}

h6 {
	padding: 7px 20px 0px 20px;
	font-size: 13px;
	color: #5A5A4C;
	line-height: 18px;
}

p {
	color:#333333;
	padding-left:20px;
	line-height:1.4em;
	font-size: 1.1em;
}
#Main_Wrapper_home{
	width: 974px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 29px;	
	
}

#Wrapper_home{
	width: 945px;
	text-align: left;
	align:left;
	padding: 0;
	float: left;
	z-index: 100;	
}
#sample_sites{
	align:right;
	width:29;
	height:700;
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	position: relative;
	z-index: -1;
}
#test {
	margin-left: -50px;
	cursor:pointer;
}
#sample_sites #fixpos{
	position: fixed;
	padding-top: 300px;
	padding-left: 0px;
	z-index: 10;
}
#fixpos #pluspop{
	position: absolute;
	top:350px;
	left:5px;
	z-index:100;
	display: none;
	cursor:pointer
 }


#Wrapper {
	margin: 0 auto;
	width: 945px;
	text-align: left;
	padding:0;
}




a.button {
	display:inline-block;
	padding:2px 15px;
	background:#C00;
	border-bottom:1px #600 solid;
	color:#fff;
	font-weight:bold;}
	a.button:hover {
		border-bottom-color:#C00;
		}
	
a.button-one {
	background:transparent url(../i/linkBG.gif) no-repeat scroll 100% 50%;
	font-size:14px;
	display:inline-block;
	padding-right: 8px;	
	}
/* Header
----------------------------------------------------------- */

#Header {
	background:#fff;
	width: 945px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}


#Logo {
	width:215px;
	float:left;
	padding-left:20px;}
#Slogan {
	width:300px;
	float:left;
	margin-left: 85px;
}
	#Slogan h1 {
	color:#000;
	
}
	#Slogan h1 strong {color: #C00;}
#Login {
	width:235px;
	float:right;
	text-align:center;}
a.gray{
color: #e3e1d5;
	text-decoration:none;
	
}
a.gray:hover{
	text-decoration: underline;	
}
#Header #Slogan h1 {
	font-size:18px;
	font-weight:bold;
	line-height:23px;
	padding:0px;

}

#Header #Slogan h1 strong, .warning1 strong {
	color: #d60000;
}

#Login p.login {
	padding: 0 0 4px 0;
	font-size: 12px;
	background: url(../i/dot-h-gray.gif) repeat-x left bottom;
}

#Login p.login strong {
	padding: 0 0 0 16px;
	background: url(../i/ico-arrow.gif) no-repeat 0 3px;
}

#Login p.signup {
	padding: 4px 0 0 0;
	font-size: 11px;
}



/* Body
----------------------------------------------------------- */



#Features {
	padding: 15px 0 0 0;
}

#Features_design{
	width: 270px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#Features .box {
	padding: 0 15px 10px 0;
}

#Features_design h2, #Features h2 {
	padding: 0 0 8px 0;
	font-size: 14px;
	color: #39352e;
}

#Features_design dt, #Features dt {
	padding: 0 0 3px 12px;
	font-size: 12px;
	color: #665f53;
	background: url(../i/bullet_rightnav.gif) no-repeat 0 5px;
}

#Features_design dt a, #Features dt a {
	color: #665f53;
}

#Features_design dt.open, #Features dt.open {
	font-weight: bold;
	background: url(../i/bullet_rightnav_click.gif) no-repeat 0 6px;
	
}

#Features_design dt.open a, #Features dt.open a {
	text-decoration: underline;
	color: #d60000;
}

#Features_design dd, #Features dd {
	padding: 0 0 6px 12px;
    line-height:18px;

}

/* Body [Index: Featured dozen] 
----------------------------------------------------------- */

#Featured {
	padding: 15px 0;
	width:260px;
	float:left
}

#Archive {
	padding: 15px 0;
	width:260px;
	float:right
}

#Featured h2 {
	height: 26px;
	text-indent: -100em;
	overflow: hidden;
	font-size: 14px;
	background: url(../i/featured.gif) no-repeat;
}

#Archive p, #Featured p {
	padding: 0;
	font-size: 13px;
}

#Featured .drop select {
	width: 90%;
	font-size: 12px;
}

#Archive .photo .br, #Featured .photo .br {
	margin: 13px 0;
	font-size: 11px;
	background: url(../i/dot-h-gray.gif) repeat-x left bottom;
}

#Archive .photo .l, #Featured .photo .l {
	float: left;
	width: 35%;
}
#Featured .l .Thdimens {
	 width: 76px; 
	 height: 56px;
}

#Archive .photo .r, #Featured .photo .r {
	float: right;
	width: 60%;
	font-weight: 500;
}

#Archive .photo .r span, #Featured .photo .r span {
	display: block;
	clear: both;
	line-height: 12px;
	text-align:left
}

#Archive span.name, #Archive span.url, #Featured span.name,
#Featured span.url {
	font-weight: bold;
}

#Featured span.url {
	clear: both;
	display: block;
	margin: 0 0 6px 0;
}
 #Features .title {
	padding: 0px 10px 10px 0px;
	font-weight: bold;
	font-size: 14px;
	color: #534d42;
	line-height: 18px;
}

/* Body [Content]
----------------------------------------------------------- */


.warning {
	padding: 1em;
	text-align: center;
}

.warning p {
	margin: 0 auto;
	padding: .6em 1em .6em 2.6em !important;
	width: 30%;
	font-size: 13px;
	text-align: left;
	background: #f9f6bf url(../i/ico-warning.gif) no-repeat 1em .7em;
}
.warning1 {
	padding: 0em 0em 1em;
	text-align: center;
}

.warning1 p {
	margin: 0 auto;
	padding: .6em 1em .6em 2.6em !important;
	width: 70%;
	font-size: 13px;
	text-align: left;
	background: #f9f6bf url(../i/ico-warning.gif) no-repeat 1em .7em;
}
/* Sign up forms
----------------------------------------------------------------*/
#sForm1_1{
	margin: 0pt 0pt 1em;	
	font-size: 13px;
}
.note{
	color: #D60000;
	border-bottom:7px solid #ED6060;
}
.head
{
	background:#EDE0E0 none repeat scroll 0%;
	padding: 0.5em 3em ;
}
.head span
{
	margin: 0pt 5em 0pt 0pt;
}
#sForm1_1 fieldset
{
	padding:1.25em 0pt; 
	border:solid 1px #FFF
	
}
#sForm1_1 th, #sForm1_1 td
{
	padding:0.1em 3em 0.1em 2.5em;
	text-align:left;
}
#sForm1_1 div p, .frmpad
{
	padding:0pt 2.5em;
}
input, select, lable
{
	vertical-align: middle;
}
#sForm1_1 fieldset td span
{
	margin-right:5px;
}
#Content .pad1
{
	padding-left: 3em;
}
.head1
{
	background: #794141 none repeat scroll 0% 50%;
	padding:0.5em 3em;
	color:#fff;
}
#sForm1_1 .head1 td
{
	padding:0pt;
	text-align:center;
}
#sForm1_1 .head fieldset, #sForm1_1 .head fieldset th
{
	padding:0pt;
	
}
#sForm1_1 .head fieldset th, #sForm1_1 .head fieldset td
{

	background:transparent url(../i/dot-h-gray.gif) repeat-x scroll left bottom;
	padding-top:0.85em;
}
#sForm1_1 .r
{
	text-align: right;
}

#sForm1_1 .centr
{
	text-align:center;
}
#sForm1_1 .l
{
	text-align:left;
}
#sForm1_1 .opt_serv
{
	padding-top:0.8em;
}
#sForm1_1 .opt_serv fieldset, #sForm1_1 .opt_serv fieldset td
{
	padding: 0.7em 0pt;
}
#sForm1_1 .opt_serv fieldset td
{
	padding-left: 1em;
	padding-right:3em;
}
#lblTotal, #lblDiscount, #lblTotalPrice
{
	margin: 0pt;
	padding-right:1.5em;
}
#sForm1_1 .subtbl td
{
	padding: 0pt;
}
#sForm1_1 .line
{
	background:transparent url(../i/dot-h-gray.gif) repeat-x scroll;
}
#sForm1_1 .opt_serv_pr fieldset td
{
	padding-left: 1em;
	padding-right:1em;
}
/*Order form Print only display*/

#PrintLogo{display:none}

/* Body [Templates]
----------------------------------------------------------- */

.tmplThumbs {
	padding: 20px 40px;
}

.tmplThumbs li {
	float: left;
	width: 200px;
	height: 180px;
	overflow: hidden;
	background: url(../i/tmplthumb.gif) no-repeat;
	
}

.tempThumbs li.design{
	background:transparent url(../i/tmplthumb_01.gif) no-repeat scroll 0 0;
height:360px;
margin:0 auto;
overflow:hidden;
width:360px;
	
	
}

.tmplThumbs span {
	display: block;
	padding: 0 40px 0 20px;
	overflow: hidden;
	text-align: center;
}

.tmplThumbs span.img {
	height: 120px;
}

.tmplThumbs span.img img {
	padding: 20px 0 0 0;
	height: 90px;
	width: 140px;
}

.tmplThumbs span.txt {
	height: 60px;
	font-size: 13px;
	/*line-height: 35px;*/
	padding: 7px;
}

.tmplThumbs span.txt a {
	text-decoration: underline;
}

.tmplPreview {
	padding: 30px;
	background: url(../i/tmplpreview-t.gif) no-repeat;
}

.tmplPreview .colF {
	color: #756954;
}

.tmplPreview .colG h3 {
	padding-top: 0 !important;
	color: #39352e !important;
}

#tmplFeatures,
#tmplCustomization {
	margin: 0 0 .6em 0;
	border-bottom: solid 1px #e8e2d9;
}

.tmplCaption {
	padding: 0 30px;
	background: url(../i/tmplpreview-b.gif) no-repeat left bottom;
}

.tmplCaption ul {
	padding: 30px 0 0 0;
	border-top: solid 1px #e8e2d9;
}

.tmplCaption li {
	float: left;
	width: 169px;
}

.tmplCaption li.end {
	width: 140px;
}

.tmplCaption span {
	display: block;
}

.tmplCaption li img {
	border: solid 2px #fff;
	height:100px;
	width:150px;
}

.tmplCaption li.on img {
	border-color: #39352e;
	height:100px;
	width:150px;
}

.tmplCaption span.txt {
	height: 60px;
	font-size: 13px;
	line-height: 35px;
}

.tmplCaption span.txt a {
	text-decoration: underline;
}

.tmplCaption li.on span.txt a {
	text-decoration: none;
	color: #756954;
}

/* Body [Features]
----------------------------------------------------------- */

.features {
	padding: 1em 0 1em 0;
}

.features dt {
	padding: .6em 0;
	font-size: 18px;
	color: #756954;
	background: url(../i/hr-content.gif) no-repeat center top;
}

.features dd {
	padding: 0 0 1.2em 1.5em;
	font-size: 13px;
}

.features .thumb {
	float: left;
	margin: .2em .8em 0 0;
}

.compareBox {
	margin: 0 0 1em 0;
	background: #d60000 url(../i/cred-lb.gif) no-repeat left bottom;
}

.compareBox .box {
	background: url(../i/cred-lt.gif) no-repeat;
}

.compareBox .box h2 {
	padding: 10px 15px !important;
	color: #fff5a5 !important;
	background: url(../i/cred-rt.gif) no-repeat right top;
}

.compareBox .box h2 img {
	vertical-align: middle;
}

.compareBox .box p {
	padding: 0 15px 10px 15px !important;
	font-size: 12px !important;
	color: #fff;
	background: url(../i/cred-rb.gif) no-repeat right bottom;
}

.compareBox .box a {
	font-weight: bold;
	color: #fff !important;
}

.sideList {
	margin: 0 0 1em 0;
	background: url(../i/dot-h-gray.gif) repeat-x left bottom;
}

.sideList h2 {
	padding: 0 0 10px 0 !important;
}

.sideList li {
	display: inline;
	font-weight: bold;
	font-size: 14px;
}

.sideList li a {
	display: block;
	clear: both;
	padding: 10px 0 0 0;
	height: 70px;
	background: url(../i/dot-h-gray.gif) repeat-x;
}

.sideList li a img.thumb {
	float: left;
	padding: 0 10px 0 0;
}

.sideList img {
	vertical-align: middle;
}

table.set {
	margin: 0 0 1em 0;
	width: 100%;
}

table.set #TurnKey,
table.set #Professional,
table.set #Premium {
	width: 13%;
	text-align: center;
}

table.set #Features {
	background: #fdfcf7;
}

table.set #TurnKey {
	background: #fbf9f5;
}

table.set #Professional {
	background: #f9f7f3;
}

table.set #Premium {
	background: #f6f4ef;
}
table.set #Edu {
	background: #f6f4ef;
}
table.set thead th {
	padding: 10px 0;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background: #d60000;
}

table.set thead th.a {
	text-align: right;
	background: #d60000 url(../i/cred-lt.gif) no-repeat;
}

table.set thead th.b {
	background: #d60000 url(../i/cred-rt.gif) no-repeat right top;
}

table.set tbody th {
	padding: 10px;
	font-size: 14px;
	text-align: left;
	color: #756954;
	background: #f8f5f1 url(../i/m0.gif) repeat-x;
}

table.set tbody th,
table.set tbody td {
	border-right: solid 1px #f2eee2;
}

table.set tbody td {
	padding: 6px 10px;
	font-size: 12px;
	text-align: center;
	color: #756954;
	border-bottom: solid 1px #f2eee2;
}

table.set tbody td.f {
	text-align: left;
	color: #111;
}

table.set tbody tr.flash td {
	background: #ede0e0;
}

table.set tbody tr:hover {
	background: #fff;
}



/* Body [Col-R: Testimonials]
----------------------------------------------------------- */

#Testimonials .box {
	padding: 12px 30px;
	font-size: 12px;
	color: #888;
	background: url(../i/ico-quote-1.gif) no-repeat 0 8px;
}

#Testimonials .quote {
	padding: 0 0 6px 0;
	background: url(../i/ico-quote-2.gif) no-repeat right bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; line-height:18px;
	font-style:italic;
	color:#5C5C5C;
}

#Testimonials .name {
	padding: 6px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing:1px;
	color:#5C5C5C;
	
}

/* See All Templates
----------------------------------------------------------- */
.seetemplates {
	font-size: 14px;
	color: #cc0000;
	float: left;
	position: absolute;
	top:410px;
	clear:both;
}

/* Body [Col-R: Banners]
----------------------------------------------------------- */

#Banners p {
	padding: 0 0 10px 0 !important;
	text-align: center;
}

/* Menu
----------------------------------------------------------- */

#Menu {
	padding: 0;
	background:;
}

#Menu ul {
	height: 35px;
	width:945px;
	overflow: hidden;
	background: url(../i/m0.gif) repeat-x;
}

#Menu li {
	float:left;
	width: 110px;
	border-right:1px #DED6CA solid;
	border-left:1px #F3EEE8 solid;

}
#Menu li.design{
width: 140px;	
}
#Menu li.stories{
width: 140px;	
}
#Menu li.why{
	width: 162px;
}

#Menu li.free{
width: 134px;	
}

#Menu a {
	display: block;	
	height: 35px;
	overflow: hidden;
	text-align:center;
	line-height:35px;
	background:url(../i/add/manu_bg.gif) repeat-x top left;
	font-size:14px;
	font-weight:bold;
	color:#413A2F;
	text-transform:uppercase;
}
#Menu a:hover {
	text-decoration:none;
	background:center left;
	color:#D60000}

#Menu .on a {
	background:url(../i/add/manu_bg.gif) repeat-x bottom left;
	color:#D60000}




/* 2009 new */

/*
 

*/

.cn {
	width:882px;
	overflow:hidden;
}
.cm {
	width:882px;
	overflow:hidden;
}

.cm-880 {
	width:880px;
	border:1px #E9E4DD solid;
	overflow:hidden;
	position:relative;
	padding-bottom:28px;}
	.button-pro, .button-pre, .button-tyr {
	position:absolute;
	left:0;
	bottom:0;
	width:90px;
	height:70px;
	background:#000;
	color:#fff;
	background:url(../i/add/readmore.gif) no-repeat top center;
	display:block;
	}
	a.button-pro:hover, a.button-pre:hover, a.button-tyr:hover { background-position:bottom center;}
	.button-pro {
	left:180px;}
	.button-pre {
	left:460px;}	
	.button-tyr {
	left:740px;}	
	
	
	
	
	
	
	
	
.cm-880 .hed{
	padding: 5px;
	border-bottom:1px #E9E4DD solid;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../i/add/h_Bg.gif) repeat-x;
	color:#534D42;
}
.cm-880 .co-con {
	padding:0 20px;
	background:url(../i/add/top.gif) no-repeat top center;
	}

.cm-880 .co-con .baaa 
{
	background:url(../i/add/bottom.gif) no-repeat bottom center;
		height:236px;

	}
.cm-880 .co {
	float:left;
	width:270px;
	padding:0 5px;
	color:#534D42;
	
	
}
	.cm-880 .co ul{
	padding:15px 15px;
	padding-bottom:50px;	
	}
	.cm-880 .co ul li{
	padding:3px 0px;	
	}
	
.cm-l, .cm-r {
	padding:20px 0;
	overflow:hidden;}
.cm-l {
	float:left;
	width:662px;		
	}
	.cm-l .descript {
	padding:0 20px;
	}
	.cm-l .descript p, .cm-l .descript h1, .cm-l .descript h2, .cm-l .descript h3, .cm-l .descript h4, .cm-l .descript h5,{
	margin:0;
	padding:0;}
.cm-r {
	width: 205px;
	float:right;
	
	}
	.cm-r a.banner-h {
	width:205px;
	overflow:hidden;
	display:block;}
#WhatIs {
	padding:0 20px;
	margin:0;
}
#Footer {
	}
 #foot-contact .applecredits{
	 position:absolute;
margin-top:85px;
margin-left:225px;

color:#333;
	
}

/* add new for archive
	featured are with id that makes immposible to add other */

#Featured-archive {
	padding: 0;
}

#Featured-archive h2 {
	height: 26px;
	text-indent: -100em;
	overflow: hidden;
	font-size: 14px;
	background: url(../i/featured.gif) no-repeat;
}

#Featured-archive p {
	padding: 0;
	font-size: 13px;
}

#Featured-archive .drop select {
	width: 90%;
	font-size: 12px;
}

#Featured-archive .photo .br {
	margin: 13px 0;
	font-size: 11px;
	background: url(../i/dot-h-gray.gif) repeat-x left bottom;
}

#Featured-archive .photo .l {
	float: left;
	width: 35%;
}
#Featured-archive .l .Thdimens {
	 width: 76px; 
	 height: 56px;
}

#Featured-archive .photo .r {
	float: right;
	width: 60%;
	font-weight: 500;
}

#Featured-archive .photo .r span {
	display: block;
	clear: both;
	line-height: 12px;
}

#Featured-archive span.name,
#Featured-archive span.url {
	font-weight: bold;
}

#Featured-archive span.url {
	clear: both;
	display: block;
	margin: 0 0 6px 0;
}

#Featured-archive .title {
	padding:0;
}

#Featured h2, #Featured-archive h2 {
	height: auto;
	text-indent:0;
	font-size: 12px;
	background: none;
	color:#39352E;
	text-transform:uppercase;
	line-height:11px;
}
#Featured h2 span, #Featured-archive h2 span{
	font-size:10px;
	font-weight:normal;
	color:#756954;
}


#Featured h2.def {
	color:#39352E;
	font-size:16px;
	line-height:normal;
	text-indent:0;
	text-transform:uppercase;
	}





/* ===================================
			NEW ADDS
=================================== */

#Header, #body_new, #Footer, #Slider {
	background:#fff;}

#Top-menu {
	height:29px;
	line-height:29px;}

#Top-menu .social {
	float:right;
	background:#e4ddd1 url(../i/social.gif) no-repeat top left;
	padding:0 15px;
	height:29px;
	}
	#Top-menu .social a {
		margin-right:5px;
		margin-top:2px;
		color:#333;
		height:20px;
		width:16px;
		display:block;
		overflow:hidden;
		float:left;
		}
		#Top-menu .social a img {
			}
#Top-menu .login {
	width:110px;
	float:right;
	text-align:center;
	font-weight:bold;
	font-size:1em;
	color:#333;
	background:url(../i/login_bg.gif) no-repeat top right;
	}
#flashcontent {
	
}
.show_hide {
	background:;
	padding:0 0 0 20px;
	border-bottom:1px #ececec solid;
	}

.show_hide h2 {
	padding:7px 0 7px 0;
	font-size:18px;
	}
.show_hide h2 a {
	cursor:pointer;
	color:#333;}
	.show_hide h2 a:hover {
		color:#C00;}
	.show_hide a.control {
		float:right;
		margin-right:500px;
		cursor:pointer;
		height:29px;
		width:29px;
		background:url(../i/show_hide.gif) no-repeat top left;
		}
		.show_hide a.control:hover {
			background-position:bottom left;
			}
#txt_hide {
	overflow:hidden;
	background-color: #e8e8e8;
	padding-left: 20px;
	padding-right:20px;
    display:none; 
	height: 0px;
}

#txt_hide h2{
	font-size:14px;
	padding-left: 10px;
}
.rightpage a{
color:#fe000e;
text-decoration:none;
font-weight:bold;
float:right;
clear:left;
margin-right:20px;
cursor:pointer
	
	
}
#txt_hide .leftpage{
	width:410px;
	float:left;
	padding-left: 25px;
	padding-top: 15px;
	height: 415px;
}
#txt_hide .rightpage{
	width:420px;
	float: right;
	padding-right: 20px;
	padding-top: 15px;
	padding-left: 10px;
	height: 415px;
}
#book_container {
	margin-top: 0px;
	background-image: url(../i/book_template.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 469px;
}
#book_container p{
	
}
#NandP{
font-size:12px;
font-weight:bold;
padding-top:5px;
}
#NandP a.prev{
width:200px;
padding-left:40px;
cursor:pointer;
float:left;
	
	
}
#NandP a.next{
cursor:pointer;
padding-right:40px;
float:right;	
	
	
}
#book_top {
	background-image: url(../i/book_toBG.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 30px;
	width: 945px;
}
	
	#txt_hide strong {
		font-weight:normal;}
#grid {
	border-bottom:1px #fff solid;
	width: 945px;
	background-color: #f4f4f4;
	
}
#grid .row{
	
	width: 945px;
	background-image: url(../i/grid_bg.jpg);
	background-repeat: repeat;
}

#grid a{
background:transparent url(../i/linkBG.gif) no-repeat scroll 100% 50%;
padding-right:8px;
	
}
#grid h3 {
	padding:10px 20px;
	color:#333;}
#grid .gridcolumn {
	width:254px;
	float:left;
	color:#575757;
	padding: 30px;
	}	
.gridcolumn p{ padding-left:0px;
padding-top:10px;
line-height:18px;
	
	
}
#grid .ImageContainer{
	height: 160px;
	width: auto;	
	
}
.row {
	
	border-top:1px #fff solid;
	clear:both;
	}
.column {
	border-right:1px #fff solid;
	width:235px;
	float:left;
	padding-top:10px;

	}

.subFootercolumn {
	
	width:350px;
	float:left;
	padding:0;
	color:#575757;
	}
.subFootercolumnS{
padding:0;
margin:0;
}
.imgMar{
	margin-top:-3px;
	
}
.subFootercolumn h4, .column h4 {
	color:#575757;
	padding:5px 0;
	}
.clr, .clearboth {
	clear:both;
	font-size:1px;
	height:1px;
	overflow:hidden;
}
.clear {

	clear:both;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
	visibility: hidden;

}


.column div.img-holder {
	width:235px;
	height:200px;
	position:relative;
	}
	.column div.img-holder a {
		display:block;
		width:235px;
		overflow:hidden;
		position:absolute;
		z-index:100;
		bottom:0;
		text-align:center;
		cursor:pointer;
		}
	.column div.img-holder a img {
		z-index:1001;
		
		}
.tx-holder {
	margin:0 auto;
	}
.popup {
    position: absolute;
        	display: none;
        	z-index: 9999;
        	border-collapse: collapse;
			background:#fff;
			width:300px;
			height:350px;
			color:#333;
			padding-top:20px;
			text-align:center;
			-moz-box-shadow: 0px 0px 10px #666;
			-webkit-box-shadow: 0px 0px 10px #666;
			box-shadow: 0px 0px 10px #666;	
				
        }
		
.popup h4, .popup p{
	padding:5px 20px 0 20px;
	text-align:left;}		
		

#subFooter { background-color:#333;
width:945px;
height:auto
	}
#subFooter .row, #foot-contact .row{
	border:none;
	}
#subFooter .column, #foot-contact .column{
	border:none;}
	#subFooter .column h4 {
		font-size:14px;
		padding:10px 20px 0 20px;
		color:#FFF;}
#subFooter .column ul {
	margin:0;
	padding:10px 20px;}
#subFooter .column ul li{
	margin:0;
	padding:5px 0 0 20px;}		
		
#subFooter .column ul li a.rm-l {
	color:#ccc;}
	#subFooter .column ul li a.rm-l:hover {
		color: #F90;
	}
		


#foot-contact { 
	background-color:#101212;
	padding:5px 0;
	color:#666;
	width:945px;
	}
	#foot-contact p {
		padding:0;}
	
#foot-contact .column {
	width:195px;
	padding:10px 20px;
	}		
	#foot-contact a {
		color:#999;
		}	
#foot-contact a:hover {
		color:#FFF;
		}	
.foot-link {
	}
.foot-link li{
	float:left;
	margin-right:5px;
	padding:0 5px 0 0;
	border-right:1px #333 solid;}		
		
		
.callus {
	font-size:1.2em;
	color:#999;
	}
.callus span{
	font-size:1.5em;
	}
.mail {
	font-size:1.5em;}
.ficon{
	height:32px;
	background-image:url(../i/facebook_32.png);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:2px;
	
}
	.ticon{
	height:32px;
	background-image: url(../i/twitter_32.png);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:2px;
	}
.facebook {
	font-size:1.2em;
	padding-left:20px;
	
	background-position:left center;
	background-repeat:no-repeat;
	
	}

.tweeter {
	font-size:1.2em;
	padding-left:20px;
	
	background-position:left center;
	background-repeat:no-repeat;
	
	}
        .loader, .img-holds  {            
            width: 300px;
			height:300px;
			text-align:center;
        }
.img-holds img {
	margin:0 auto;}
        .loading {
            background: url(../i/grid/ajax-loader.gif) no-repeat center center;
        }
#Top-menu .social a.share {
	padding-top:3px;
	}
		
.newsletterlink { font-size:1.2em;}


/* 2009 new */

/*
 
container - .cn 
column - .cm
left - l
right - r

left column - cm-l

*/

.n-p {
	margin:0;
	padding:0;
	list-style:none;}
.n-p li {
margin:0 20px;
padding:3px 20px;
background:url(../i/add/bullet.gif) no-repeat top left ;
background-position:6px 10px;
border-bottom:1px #ccc dotted;
}

.n-p li.omg1 {
	background:url(../i/add/one.gif) no-repeat top left;background-position:0;padding:3px 25px;}
.n-p li.omg2 {
	background:url(../i/add/two.gif) no-repeat top left;background-position:0;padding:3px 25px;}
.n-p li.omg3 {
	background:url(../i/add/tree.gif) no-repeat top left;background-position:0;padding:3px 25px;}

.left-column-ins {
	float:left;
	width:300px;}
.right-column-ins {
	float:right;
	width:300px;}
	
.2345 {
padding:20px 0;
clear:both;
}	

.visible {
display:none;}

.selected .visible { display:block;}

.rm-l {
color:#000;}
a.rm-l:hover {
color:#CC0000;
}
li.selected a.rm-l {
color:#000;
}

/*
===============================
Featured designs
===============================
*/

.hat {
	width: 375px;
	height: 24px;
	overflow:hidden;
	background: url(hat.gif) no-repeat top left;
	}
.big-image {
	width:374px;
	overflow:hidden;
	display:block;
	text-align:center;
	margin:0 auto;}
.design-holder {
	padding:20px 0;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ccc;
}
 .rightfeatures{
	
	float:right;
	width:380;
	text-align:right;
	margin-right:-10px;
	margin-top:-10px;
}
 .leftfeatures{
	float:left;	
	width:280;
	
}
#designs_headings {
	background-image: url(../i/designsheadings.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 279px;
	padding-top: 8px;
	padding-bottom: 5px;
}	
#designs_headings .blue{
	color:#32596a;
	font-size: 1.5em;
	font-weight: normal;
	padding-left:10px;
}
#designs_headings .white{
	color:#FFF;
	font-size: 1.5em;
	font-weight: normal;
	padding-left:18px;
}
	
	
	
 .leftfeatures #Features_design dt, .left-column-ins #Features dt{
	font-weight: normal;
	font-size:1.3em;}
.des-thumb {
	width: 160px;
	overflow:hidden;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#5A5A4C;}
	.des-thumb a{		
		display:block;
		margin-bottom:5px;
		text-align:center;}
	.des-more {
		background:url(more.gif) no-repeat;
		text-indent:-1000px;
		width:82px;
		height:26px;
		display:block;}
		
a.des_auth {
	margin-right:25px;
	font-size:14px;
	font-weight:bold;
	color:#5A5A4C;
	text-decoration:none;}
#Template h5{
	font-size:1.2em;}	
h5.temp-type {
	font-size:16px; font-weight:bold; padding-left:0; text-transform:uppercase;}
h3.temp-head {font-size:20px; font-weight:bold;}
h5.temp-more {font-size:16px; font-weight:bold; padding-left:0;}		

		
		
/* RIGHT NAVIGATION
----------------------------------------------------------- */

#rightnav
{margin:0px; padding: 5px 0px 0px 0px;
}

#rightnav ul {
	padding:5px 0;
	background: url(../i/sep_rightnav.gif) repeat-x  bottom left;}
	#rightnav ul ul {
		background:none;
		padding-left:15px;}
#rightnav ul li{
	color:#CC0000;
	float:none;
	font-size:1.2em;
	}
	#rightnav ul li a, #rightnav ul ul li a{
		color:#333333;
		padding:2px 20px;
		display:block;
		font-size:12px;
		text-decoration:none;
		background: url(../i/bullet_rightnav.gif) no-repeat scroll 5px 4px;
	}
	#rightnav ul li a:hover {
		color:#CC0000;
		background:url(../i/bullet_rightnav_over.gif) no-repeat 5px 4px ;
		}
		
/**/



ul.list {
	padding: 0 4em .6em 4em;
}

ul.list li {
	padding: 0 0 .2em 0;
	font-size: 13px;
	list-style: square;
}

ul.check {
	padding-bottom: 0.6em;
	
}

ul.check li {
	font-size: 13px;
	color: #5b574f;
	list-style-image: url(../i/add/bullet.gif);
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 13px;
	padding-left: 5px;
	margin-left: 10px;
}
ul.check1 {
	padding: .2em 1.5em;
}


ul.check1 li {
	padding: 0 0 .6em 20px;
	font-size: 13px;
	color: #333;
}
ul.check li ul {
	padding: .5em 3em 1em 0;
}

ul.check li li {
	padding: 0 !important;
	font-size: 12px;
	color: #444;
	background: none !important;
}


/*Content*/
#body_new {
	padding:20px 0;}
#body_new.index {
	padding:0;}
#Content {
	float:left;
	width:660px;
	padding:0 20px 0 20px;
	font-weight:normal;
	background:url(../i/dot-v-gray.gif) repeat-y top right;
	}
.colE {
	float:right;
	width:205px;
	padding:0 20px 0 20px;
	position:relative;
	}
	
.accounts_lists {
	width:300px;
	float:left;
	padding:20px 0 0 0;}
	.accounts_lists ul li {
	padding:2px 0;
	background-image: url(../i/add/bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
		.accounts_lists ul li p {
			}
.accounts h3 a{
	font-size:1.2em;
	text-decoration:underline;}
	
#pro_list {
	float: left;
	text-align: right;
	color: #C7C7C7;
	font-size:9px;
	text-decoration: none;
	margin:7px 40px 0px 0px;
	position:absolute;
	width:600px;
	padding-right:50px;
}
#pro_list a {
	font-size: 1.2em;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;	
	width:610px;
	padding: 0px 15px;
	
}
#pro_list a:hover{color:#ffffff;text-decoration: underline;	}

.quick-f p {
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../i/add/bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	}
.quick-r p {
	padding:5px 20px;
	background-image: url(../i/add/bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	}



/* RESOURCES PAGE
------------------ */

.hr2{
	clear:both;
	height: 1px;
	margin-right:20px;
	padding:0px;
	background-image: url(../i/line_resources.png);
	background-repeat: no-repeat;	
}  
#resources { margin:40px 0 0 0;}
#resources p span{ float:left; font-size:23px; color:#FF0000; font-weight:bold; margin:10px; padding:10px; border:1px #c1c1c1 solid;}
#resources h3 {
	font-size: 13px;
	line-height:18px;
	color: #535353;
}


.author{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 14px;
	font-weight: normal;
	color: #2F2F17;
	text-align: right;
	margin:0px 20px 0px 0px;
	position: relative;
	top:37px;
}

.article_title {

  margin:0 20px .75em 0px;
  padding:20px 0 5px 5px;
  border-bottom:1px dotted #c1c1c1;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  color:#d60000;
}
.article_title_new {  border-bottom:1px dotted #c1c1c1; padding:5px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;}
  
.article_title_new span{ float:right;	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 14px;
	font-weight: normal;
	color: #2F2F17;}  
  
  .holder_image_l { float:left;}
  .holder_image { float:none; margin:0 auto; text-align:center;
border: medium none ;
margin: 0pt;
padding: 0pt;
background: rgb(102, 102, 102) none repeat scroll 0% 0%;
width: 605px; 


  }
  .holder_image_r { float:right;}
  .holder_image img {padding:4px;	border: 1px solid #E1E0D3;}
 .holder_image_l, .holder_image_r { width:143px; margin:15px 10px 0 10px;}
 .holder_image_l img , .holder_image_r img { width:135px; padding:4px;	border: 1px solid #E1E0D3;}
  .holder_image2 img {padding:4px;
  border: 1px solid #E1E0D3;}
.more {
	font-size: 12px;
	text-align: right;
	margin: 0px 30px 10px 0px;
	clear:both;
}

.book {
	padding: 20px 10px 5px 5px;
	background-image: url(../i/book.png);
	background-repeat: no-repeat;
	height:350px;
}

.resources img {
	padding: 5px;
	border: 1px solid #E1E0D3;
	margin: 13px 10px 10px 0px;
}
.artist_link_new {	font-size: 10px;
	text-align: center;
	text-decoration:underline;
	color:#333;}
	
#resources p span {
border:1px solid #C1C1C1;
color:#FF0000;
float:left;
font-size:23px;
font-weight:bold;
margin:10px;
padding:10px;
}	
	
.artist_link {
	font-size: 10px;
	text-align: left;
	margin: 5px 30px 10px 10px;
	text-decoration:underline;
	color:#333;
	clear:both;
}

a.artist_link:link {color: #333; text-decoration: none; padding: 10px 25px; clear:both; }
a.artist_link:visited {text-decoration: underline; padding: 10px 25px; }
a.artist_link:hover { color: #999; text-decoration: underline; padding: 10px 25px; }
a.artist_link:active { text-decoration: none; padding: 10px 25px;}

	
.date-header {

  margin: 10px 20px .75em 0px;
  padding:20px 0 5px 5px;
  border-bottom:1px dotted #c1c1c1;
 
  font-size:16px;
  font-weight:bold;

  color:#C00;
  clear:both;

  }
  


ul.aboutBody2 {
	padding: 1em 1.2em;
}

ul.aboutBody2 p {
	padding: 0 0 0.6em 0px;
	
	
}

ul.aboutBody2 img {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
}

ul.aboutBody2 li {
	padding: 0 0 .6em 20px;
	font-size: 13px;
	color: #333;
	background: url(../i/fl_bullet_01.gif) no-repeat 0px 4px;
}

h2 span.name-a {
	float:right;
	font-family:"Palatino",Georgia,"Times New Roman",serif;
	font-size:12px;
	font-weight:bold;
	font-style: italic;
	}
.colLeft {
	float: left;
	width: 140px;
}
.colRight {
	float: left;
	width: 500px;
}
.colRight1{
	float: left;
	width: 700px;
}
/*Added 25.02.2009*/

#newsletters {
width:120px;
margin:0;
padding:20px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color:#333333;
}
#newsletters h5{
background:url(../i/archive/ul_top.gif) no-repeat;
text-align:center;
color:#FFFFFF; line-height:23px;
margin:0; padding:0;
}

#newsletters ul { list-style:none; margin:8px 0; padding:0;}
#newsletters ul li{ margin:4px 0 0 0 ; padding:0;}
#newsletters ul li a{ display:block; width:120px; height:23px; background:url(../i/archive/ul_li_a_bg.gif) no-repeat top center; line-height:23px; text-align:left; text-indent:20px; overflow:hidden; color:#000000; text-decoration:underline;}
#newsletters ul li a:hover { color:#FF0000; text-decoration:none; background-position:bottom center;}
.archive-title a {color:#d60000;}

.archive-title a {
	font-weight:normal;
	font-size:16px;
	color:#d60000;
	margin:0;
	padding:0;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	text-decoration: none;
}

.archive-title {
	font-weight:bold;
	font-size:16px;
	color:#d60000;
	margin:0;
	padding:0;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	text-decoration: none;
}

.archive-title a:hover {
	font-weight:normal;
	font-size:16px;
	color:#d60000;
	margin:0;
	padding:0;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	text-decoration: none;
}

.archive-body {
	margin:0;
	font-weight:normal;
	font-size:12px;
	line_height:16px;
	color:#69675D;
	padding:12px 0px 10px 0px;
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	}
	
	
/*----style for tabs in Order form-----*/	
		.acc_block li
	{
	    float:left;
	    padding-left:0.4em;
	    display:inline;
	    font-weight:bold;
	}
	.acc_block ul
	{
	    padding-left:15px;
	}
	.acc_block
	{
	padding-top:18px;
	height:30px;
	}
	#Body .acc_block a
	{
		text-decoration:none;
		cursor:pointer;
		color:#2C2C2C;
	}
	#Body .acc_block a:hover, #Body .acc_block a:visited
	{
		color:#2C2C2C;
	}
	.out_tab_wrap
	{
		background:transparent url(../i/pricing_square.png) no-repeat;
	    width:600px;
	    height:300px;
	}
	.ins_tab_wrap
	{
	 /*   border:1px solid #CCCCCC; */
	    padding:10px;
	}
	.tab_content
	{
	    overflow:auto;
	    height:235px;
	    padding:0px;
	    position:relative;
	}
	.freeform tr
	{
		color:#62615C;
		font-weight:bold;
	}

	
/*------end style for tabs in Order form-------*/	
/* Sign up forms
----------------------------------------------------------------*/
#sForm1_1{
	margin: 0pt 0pt 1em;	
	font-size: 13px;
/*todor fix - related to IE6 and png*/
position:relative;
}
#sForm1_1 p
{
	font-size: 13px;
	padding:5px 20px;
}
#sForm1_1 input, select
{
	font-size:13px;
}
#sForm1_1 .txtsize
{
	font-size:13px;
	font-weight: 600;
}
#Content .note{
	color: #ffffff;
	border-bottom:7px solid #666;
	font-weight:bold;
	height:7px;
	padding:0px;
	font-size:0px;
}
.orderDetails {
	color: #600;
	padding: 10px;
	border: 1px dashed #000;
	width: 150px;
	text-align: center;
	font-weight: bold;
}
.note1
{
	border-bottom:10px solid #c7c7c7;
}
note2
{
	border-bottom:10px solid #999;	
}
.head
{
	background:#dddddd none repeat scroll 0%;
	padding: 8px 5px;
}
.headCards
{
	padding: 8px 5px;
	background-color: #dddddd;
	background-image: url(../i/cardsImgs.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}.formmainhead{
	background:#dddddd none repeat scroll 0%;
	padding: 8px 5px;
	font-size:16px;
	font-weight: bold;	
	
	
}

.head span
{
	margin: 0pt 5em 0pt 0pt;
}
#sForm1_1 fieldset
{
	padding:0.25em 0pt;
}
#sForm1_1 th, #sForm1_1 td
{
	padding:1px 5px 4px;
}
#sForm1_1 div p, .frmpad
{
	padding:0px 5px;
}
input, select, lable
{
	vertical-align: middle;
}
#sForm1_1 fieldset td span
{
	margin-right:5px;
}
#Content .pad1
{
	padding-left: 3em;
	
}
#Content .pad2
{
	padding-left: 5px;
}
.head1
{
	background: #e1dece none repeat scroll 0% 50%;
	padding:0.5em 0em;
	color:#000;
}
.head2
{
	background:  #e1dece none repeat scroll 0% 50%;
}
.head3
{
	background: #eee none repeat scroll 0% 50%;
	padding-right:5px;
}
.head4
{
	background: #f4f4f4 none repeat scroll 0% 50%;
}
#sForm1_1 .head1 td
{
	padding:0pt;
	text-align:center;
}
#sForm1_1 .head2 td
{
	padding:5px 0px;
	text-align:center;
}
#sForm1_1 .head fieldset, #sForm1_1 .head fieldset th
{
	padding:0pt;
	
}
#sForm1_1 .head fieldset th, #sForm1_1 .head fieldset td
{

	background:transparent url(../i/dot-h-gray.gif) repeat-x scroll left bottom;
	padding-top:0.85em;
}
input.disabledB {
	border: 0px solid #FFF;
}
#sForm1_1 .r_red
{
	text-align: right;
	color:#CC0000;
}
#sForm1_1 .r
{
	text-align: right;
}
#sForm1_1 .centr
{
	text-align:center;
}
#Content p.centr
{
	text-align:center;
	padding:0px;
}
#sForm1_1 .l
{
	text-align:left;
}
#sForm1_1 .opt_serv
{
	padding-top:0.8em;
}
#sForm1_1 .opt_serv span
{
	padding-left:20px;
}
/*
#sForm1_1 .opt_serv fieldset, #sForm1_1 .opt_serv fieldset td
{
	padding: 0.7em 0pt;
}                                             */
#sForm1_1 .opt_serv fieldset td
{
	padding-left: 2em;
	padding-right:5px;
}

#sForm1_1 .subtbl td
{
	padding: 0pt;
}
#sForm1_1 .line
{
	background:transparent url(../i/dot-h-gray.gif) repeat-x scroll;
}
#sForm1_1 .opt_serv_pr fieldset td
{
	padding-left: 1em;
	padding-right:1em;
}
#aCheckout{
	width:455px;
	background-image: url(../i/payPalBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 161px;
	display: none;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-left: 50px;
}
#aCheckout #paypalpopUp {
position:absolute;
margin-left:25px;
margin-top:-210px;
height:250px;
width:350px;
background-color:#FFF;
border:solid 1px #666;
display:none

	
}
#aCheckout #closepaypal{
	color:#993333;
	float:right;
	clear:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
 }

fieldset#aCheckout legend {
color:#333333;
}
cart.css (line 122)

.line
{
	background:transparent url(../i/dot-h-gray.gif) repeat-x scroll;
}

.line1
{
	background:#dddddd url(../i/dot-h-gray.gif) repeat-x scroll;
}

.bg_r { background-color:#e6e4db;
}



#Content .pad1_new
{
	padding-left: 5px;
	padding-bottom:0px;
	color:#363431;
}	
	
	
.aster {
	color: #d60000;
	margin: 0pt;
}


/*for Body Image borders*/

.imagen_01 {
border:1px solid #E1E0D3;
margin:13px 10px 10px 0;
padding:5px;
}

#body_new ul.check {
padding:0.6em 1.2em;
}
.colL {
float:left;
padding-right:10px;
width:47%;
}
.br {
display:block;
padding-bottom:10px;
}


/*css copy from old website for designes page*/
.flaandhtml{
	padding-left:75px
	

	
}
#featuredstories{
	background-color:#000;
	
	borber-bottom:solid 2px #FFF;
	
}

.holder {
height:50px;
position:relative;
}
.arr {
color:#7D7B76;
font-size:11px;
position:absolute;
right:0;
width:80px;
}
.left_arr {
float:left;
text-align:right;
}
.arr a {
color:#7D7B76;
text-decoration:underline
}
.heading {
color:#797061;
font-size:15px;
font-weight:bold;
left:0;
padding:0 0 0.6em;
position:absolute;
top:20px;
width:600px;
}
.right_arr {
float:right;
}
.colF {
float:left;
width:60%;
}
.colG {
float:left;
width:40%;
}
 .content {
padding-bottom:20px;
padding-top:20px;
}
.shell {

padding:0 17px;
}


.colH {
float:left;
height:160px;
width:160px;
}
.colJ {
float:left;
height:160px;
width:450px;
}
.foliolink_big {
color:#918D86;
font-size:85px;
font-weight:bold;
line-height:75px;
margin:0;
padding:20px 0 0 5px;
}
.foliolink_small {
color:#918D86;
font-size:13px;
font-weight:bold;
margin-left:10px;
padding:0 0 20px;
}
.dash_line {

background:transparent url(../i/dash_line.gif) repeat-x scroll 0 0;
clear:both;
height:10px;
margin-right:12px;
padding:0 20px 0 0;
}
.winner_italics {
color:#666666;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:italic;
line-height:16px;
padding-bottom:15px;
}

.colR {
float:right;
width:47%;
}
.colL2 {
float:left;
padding:0 0px 0 5px;
width:45%;
}

.hr {
background:transparent url(i/hr.gif) no-repeat scroll 0 0;
clear:both;
height:20px;
}
.hr1 {
background:transparent url(Web/Designs/i/hr-content.gif) no-repeat scroll center bottom;
clear:both;
height:10px;
margin:10px;
padding-top:10px;
}
ul.normal{ 
color:#5A5A4C;
padding-left:20px;
	
	
}
ul.normal li{list-style-type:disc;
list-style-position:inside
}

/*Image Credits*/
#credits {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 25px;
	padding-bottom: 5px;
	z-index: 10000;
}
#credits a{
	font-size: 10px;
	font-weight: bold;
 cursor:pointer;
	
	
}
 #credits #imageCnames{
	position: absolute;
	height: auto;
	width: auto;
	background-image: url(../i/artpplBG.png);
	background-repeat: repeat;
	padding: 10px;
	
	z-index: 100001;
	margin-left:75px;
	margin-top: -175px;
	display: none;
}
.portFL {
	height: auto;
	width: auto;
	background-image: url(../i/artpplBG.png);
	background-repeat: repeat;
	padding: 10px;
	z-index: 100001;
}
.portFL .imgslinks{
	
background-color: #FFF;
	height: 300px;
	width: 250px;
	overflow-x:hidden;
	overflow-y:auto;
	z-index: 1000900;
	padding: 5px;	
	
}
#imageCnames .Imgcredits{
	background-color: #FFF;
	height: 150px;
	width: 200px;
	overflow-x:none;
	overflow-y:auto;
	z-index: 1000900;
	padding: 5px;	
}
#imageCnames ul li{
	list-style-position: inside;
	list-style-image: url(../i/add/bullet.gif);
	line-height:16px;
}






/*Pop up light box*/
#outofPopUp{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#outofPopUpS{
opacity:0.2;
filter: Alpha(Opacity=10);
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;	
	
	
	
}

#fixpos #popupArtists{
	display:none;
	position:absolute;
	margin-left:-270px;
	margin-top:50px;
width:260px;
	z-index:2000;
	padding:10px;
	font-size:13px;
	background-image: url(../i/artpplBG.png);
	background-repeat: repeat;
	overflow-x:hidden;
	overflow-y:auto;
}

#popupArtistsClose{
	font-size:18px;
	line-height:18px;
	right:13px;
	top:13px;
	position:absolute;
	color:#333;
	font-weight:700;
	display:block;
	cursor:pointer
	
}
#popupArtistsCloseS{
	font-size:18px;
	line-height:18px;
	right:13px;
	top:13px;
	position:absolute;
	color:#333;
	font-weight:700;
	display:block;
	cursor:pointer;
}
 #over_sideBtn{
	display:none;
		position:fixed;
		
	background-color: #FFF;
	height: 100px;
	width: 200px;
	
	z-index:10000;
	
	
}
.grayBG {
	background-color: #FFF;
	height: 150px;
	width: 260px;
	overflow:auto;

}
.lar{
	padding-bottom:3px;
	padding-top:3px;
	height:65px;
	cursor:pointer
	
}

.Artist{ color:#000;
	
	
	
	
}
.popupclose {
	background-color: #E9E9E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 25px;
	text-align: left;
	line-height:25px;
	padding-left:5px;
	overflow:hidden
}
.featuredHeading{
	color:#F00;
	font-weight:bold;
	padding-left:5px;
	
	
}
.archiveHeading{
	color:#F00;
	font-weight:bold;
	padding-left:150px;
}
.soLeft {
	float: left;
	font-weight: bold;
	padding: 20px;
}
.soRight {
	float: right;
	font-weight: bold;
	padding: 20px;
}
.formBorder {
	border: thin dotted #666;
	width: 90%;
	margin-left: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.formpadding {
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#step1, #step2, #step3{background-color:#CCC;
padding:5px;
border:solid 1px #333;
margin-bottom:10px;
}
.SO_left {
	width: 400px;
	padding-right: 50px;
	float: left;
}
.SO_right {
	margin-left: 5px;
	float: right;
}
.SOHeading {
	font-weight: bold;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.titleImg {
	font-size: 14px;
	text-align: center;
}
