@charset "utf-8";
/* CSS Document */

body			{ background:url(i/mainBg.jpg) repeat-x #c6c6c6; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#wrap			{ width:884px; margin-left:auto; margin-right:auto; margin-top:0px; }
#header			{ margin-top:30px; }
	#headerSub 	{ font-size:1.1em; text-align:right; color:#171717; font-weight:bold;}
#flashContent	{ position:absolute; top:150px; }
#mainContent	{ margin-top:20px; margin-bottom:20px; }


#mainNavWrap			{ position:absolute; left:0; top:250px; }
#mainNav				{ width:289px; }
#mainNav ul				{ margin:0; padding:0; }
#mainNav ul li			{ list-style:none; }
#mainNav ul li a 		{}
#mainNav ul li a:hover 	{}

#aNav				{ width:884px; margin-top:20px; margin-bottom:40px; }
#aNav ul			{ margin:0; padding:0; }
#aNav ul li			{ list-style:none; float:left; margin-left:19px;}
#aNav ul li a 		{}
#aNav ul li a:hover 	{}

#mainNavHidden			{ width:55px; height:305px; }
#mainNavHidden	 ul		{ margin:0; padding:0; }
#mainNavHidden	 ul li	{ list-style:none; }

#onlineShopAdvert		{ width:213px; height:213px; position:absolute; margin-top:300px; }
#onlineRadio			{ width:80px; height:50px; position:absolute; margin-top:170px; margin-left:0px; }

#clients					{ background:url(i/clients.png) right top no-repeat; width:664px; margin-top:20px; }
#clientsL					{ float:left; width:150px; }
	#clientsL ul			{ list-style:none; width:150px; margin:0; padding:0; }
	#clientsL ul li			{ padding:5px 5px 5px 5px; }
	#clientsL ul li:hover	{ background:#171717; color:#F0F; cursor:default; }
#clientsR					{ float:left; width:150px; }
	#clientsR ul			{ list-style:none; width:150px; margin:0; padding:0; }
	#clientsR ul li			{ padding:5px 5px 5px 5px; }
	#clientsR ul li:hover	{ background:#171717; color:#F0F; cursor:default; }


#kindWordsWrap 				{ width:450px; margin-left:auto; margin-right:auto; margin-top:30px; }
	.kindWord				{ background:#fdb7f2; border:1px solid #e898d0; margin-bottom:20px; padding:10px 10px 10px 10px; font-style:italic; color:#171717; }
	.kindAuthor				{ margin-top:10px; padding:5px 5px 5px 5px; text-align:right; }
	

/*  SHOP */
#showBag		{ width:114px; height:64px; position:absolute; top:250px; margin-left:550px; }
.view 		{}
.listInfo		{ margin-top:10px; }
.listInfo a		{ font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#666; text-decoration:none; }

#productWrap				{ margin-top:20px; }
#productWrapLeft			{ margin-top:20px; float:left; width:400px; }
#productWrapRight			{ margin-top:20px; margin-left:20px; float:left; width:244px; }
#productWrapRight h1		{ margin:0; padding:0; }
#productWrapRightDesc		{ margin-top:20px; }
#productUI					{ margin-top:50px; }
#productUILeft				{ float:left; width:100px; }
#productUIRight				{ float:left; width:144px; text-align:right; }
.qty						{ width:30px; margin:0; padding:0; }

.productWrap				{ margin-top:20px; }
.productWrapLeft			{ margin-top:20px; float:left; width:70px; }
.productWrapRight			{ margin-top:20px; margin-left:20px; float:left; width:574px; }
.productWrapRight h1		{ margin:0; padding:0; }
.productWrapRightDesc		{ margin-top:20px; }
.productUI					{ margin-top:50px; }
.productUILeft				{ float:left; width:100px; }
.productUIRight				{ float:left; width:144px; text-align:right; }

#checkout					{ text-align:right; margin-top:50px; }

/* ADMIN */

#uploadProduct 				{ margin-top:20px; }
#uploadProductLeft			{ float:left; width:200px; text-align:right; }
#uploadProductRight			{ float:left; width:300px; text-align:left; margin-left:20px;  }
.uploadRow					{ height:25px; margin-bottom:10px; }
.uploadDesc					{ height:75px; margin-bottom:10px; }
.uploadArea					{ height:75px; width:300px; background:#FFF; border:1px solid #CCC; }
.uploadField				{ background:#FFF; border:1px solid #CCC; }
#uploadProductSell			{ width:520px; text-align:center; }

#currentProducts			{ margin-top:30px; }

.listRowShop				{ }
.listRowShop ul 			{ margin:20px 0px 0px 0px; padding:0;}
.listRowShop ul li			{ float:left; width:150px; margin-right:15px; list-style:none; }
.listRowShop ul li a img	{ border:none; }


/* END OF SHOP */




/*  PRINT */

#otherPrint 				{}
#otherPrint h1 				{ margin:15px 0px 10px 0px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; }
#otherPrint ul 				{ margin:0; padding:0; font-size:1.2em; font-weight:bold; }
#otherPrint ul li 			{ list-style:none; float:left; margin-right:5px;  }
#otherPrint ul li a 		{ display:block; background:#000; height:25px; line-height:25px; padding:0px 10px 0px 10px; width:110px; color:#FFF; text-decoration:none; }
#otherPrint ul li a:hover 	{ background:#fb01d5; }

/* Pricing Table Style 
------------------------------------------------ */
.printmenu {
	margin: 0 10px 0 0px;
	padding: 5px 5px;
	background: #000;
	text-align: left;
}
.printmenu a { 			text-decoration: none; color: #fb01d5; display: inline; white-space: nowrap; height:30px; line-height:30px; }
.printmenu a:active { 	text-decoration: none; color: #fb01d5; }
.printmenu a:visited { 	text-decoration: none; color: #fb01d5; }
.printmenu a:link { 	text-decoration: none; color: #fb01d5; }
.printmenu a:hover { 	text-decoration: underline; background: #171717; color: #FFF; }

table.prices {
	margin: 0 auto;
	width: 100%;
	text-align: center;
	border: 0px solid #CCC;
	border-top: 0px;
}

html>body table.prices {
	margin: 0 auto;
	width: 100%;
	text-align: center;
	border: 0px solid #CCC;
	border-top: 0px;
}

table.prices tr.headrow {
	background:#F0F;
	color: #fff;
}
table.prices tr.headrow td.papersize, th.papersize {
	padding: 5px 3px 5px 3px;
	font-size: 16px;
	font-weight: bold;
	width: 100px;
	color: #fff;
	text-align: left;
}
table.prices tr.headrow td.datacell, th.datacell {
	padding: 3px 5px 5px 0px;
	font-weight: bold;
	color: #fff;
	text-align: right;
}
table.prices tr.dimensions {
	background: #222;
	color: #fff;
	text-align: left;
}
table.prices tr.dimensions td.dimensioncell {
	border-bottom: 0px solid #CCC;
	border-top: 0;
	text-align: left;
	color: #aaa;
}
table.prices tr.infocell td.papersize {
	padding: 5px 0px 5px 0px;
	font-weight: normal;
	color: #aaa;
	text-align: center;
	border-bottom: 10px solid #CCC;
}
table.prices tr.infocell td.datacell {
	padding: 3px 5px 5px 0px;
	font-weight: normal;
	color:#171717;
	border-bottom: 1px solid #CCC;
	border-right: 0px solid #CCC;
	text-align: right;
}
table.prices tr.lastcell td.datacell {
	padding: 3px 5px 5px 0px;
	font-weight: normal;
	color: #171717;
	border-bottom: 0px solid #CCC;
	border-right: 0px solid #CCC;
	text-align: right;
}

/* #PRINT */

#printTitle { margin:80px 0px 0px 0px; }
.sendingQuote { padding-top:30px; padding-bottom:30px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#252525; font-size:3em; text-align:center; font-weight:normal;}

#uploadMTitle	{ font-family:Arial, Helvetica, sans-serif; font-size:2em; color:#F0F; }
#uploadSubTitle	{ font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#F0F; }
#uploadForm		{ margin-top:20px; height:auto; }
.uploadTitle	{ margin-top:20px; margin-bottom:5px; }
.uploadB		{ background:#eaeaea; padding:5px 5px 5px 5px; width:350px; border:#eaeaea solid 1px; border-bottom:none; border-top:none; font-size:1.5em; text-transform:uppercase; font-weight:bold; color:#767676; font-family:Arial, Helvetica, sans-serif;  }
.uploadF		{ background:#eaeaea;  border:#eaeaea solid 1px; border-bottom:none; border-top:none; }

#uploadSubmit	{ margin-top:30px; text-align:left; }
.uploadSubmit	{ background:url(i/sendFiles.jpg); width:274px; height:61px; color:171717; }


#mainFolio				{ width:675px; margin:auto; height:581px; }

#newsLetter		{ margin-top:30px; text-align:left; }
#newsLTitle		{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; text-align:left; letter-spacing:1px; margin-bottom:5px; }
#newsLInput		{ float:left; width:200px; }
#newsLSignup	{ float:left; width:100px; margin-left:20px; }
#dotLine		{ margin-top:20px; }

#tv				{ position:absolute; }
#screenFrame	{ height:565px; }
#screen			{ padding: 125px 10px 10px 90px; width:386px; }

#portfolioSelect			{ width:664px; }
#portfolioSelect ul			{ margin:0; padding:0; }
#portfolioSelect ul li		{ list-style:none; float:left; margin-left:21px; }

#indLeft 		{ float:left; width:200px; }
#indLeft ul		{ margin:0; padding:0; }
#indLeft ul li	{ list-style:none; }

#indRight		{ float:left; width:664px; margin-left:20px; }

#meet			{ margin-top:20px; }
#meetContent	{ font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:normal; text-align:left; color:#fb01d5; line-height:1.6em; }


.friendsListRow 				{}
.friendsListRow ul				{ margin:20px 0px 0px 0px; padding:0;}
.friendsListRow ul li			{ float:left; width:301px; margin-left:21px; list-style:none; }
.friendsListRow ul li a img		{ border:none; }

#becomeFriends				{ margin-top:40px; text-align:center; }


#cu-title				{ margin-top:20px; }
#cuFooter				{ margin-top:0px; position:absolute; top:745px; }
#contactForm			{ margin-top:20px;  width:371px;}
#contactFormWrapper		{ float:left; width:371px; height:555px; }
#contactRight			{ margin-top:20px; float:left; width:273px; margin-left:20px; }
.sendContact	{ background:url(i/send-btn.png); width:180px; height:61px; color:#fb01d5; }


.listRow		{ }
.listRow ul 	{ margin:20px 0px 0px 0px; padding:0;}
.listRow ul li	{ float:left; width:150px; margin-left:21px; list-style:none; }
.listRow ul li a img	{ border:none; }

#indexNav 				{ margin-top:20px;  }
#indexNav ul			{ margin:0; padding:0;  }
#indexNav ul li			{ list-style:none; float:left; margin-left:1px;  }
#indexNav ul li a		{   }




.breadC					{ }
.breadC	 ul				{ margin:0px 0px 10px 0px; padding:0 }
.breadC	 ul li			{ float:left; list-style:none; }
.breadC	 ul li a		{ width:auto; padding:2px 10px 2px 10px;  background:#231f20; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#FFF; text-decoration:none;    }
.breadC	 ul li a:hover 	{ background:#fb01d5; color:#231f20;  }
.breadC	 ul li img		{ border:none; }

#print 				{ font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#fb01d5; text-align:left; margin-top:20px; }
#wp_content			{ font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#fb01d5; text-align:left; margin-top:20px; }

#footer			{ margin-top:20px; }
#footerL		{ float:left; width:336px; }
#footerR		{ float:left; width:270px; margin-left:274px; font-family:Arial, Helvetica, sans-serif; color:#fb01d5; font-size:1em; text-align:left; }

.clr			{ clear:both; }
.input			{ width:200px; height:25px; line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#fb01d5; text-transform:uppercase; font-weight:bold; font-size:1em; padding-left:5px 2px 2px 10px; }
.signUp			{height:30px; font:Arial, Helvetica, sans-serif; color:#fb01d5; font-weight:bold; font-size:1em; }
.line10 { height:10px; }	.line20 { height:20px; }