body {
	background:			url(../img/bg.jpg) #ffed00;
	font-family:			Courier, monospace;
	color: 				#000;
	font-size:			16px;
	margin:				0px;
	padding:			0px;
}

img, table, td {
	border:				0px;
}

ul {
	list-style-type:		none;
	margin:				0px;
	padding:			0px;	
}

li{
	list-style-type:		none;
	margin:				3px 0px;	
}

#main {
	text-align:			center;
}

#content {
	margin:				0px auto;
	width:				1000px;
}

#content #logo {
	background:			url(../img/header.jpg) no-repeat #ffed00;
	width:				1000px;
	height:				300px;
}

#content #c {
	margin-top:			28px;
	width:				100%;
	text-align:			left;
}

/* Shop Begin */
#content #c #tbl {
	width:				1000px;
}

#content #c #tbl .td1 {
	position:			relative;
	width:				486px;
	height:				250px;
}

#content #c #tbl .td1 .w {
	position:			relative;
}

#content #c #tbl .td1 .txt, #content #c #tbl .td2 .txt {
	text-align: 		justify;
	line-height:		18px;
}

#content #c #tbl .td1 #sl {
	position:			relative;
	top:				21px;
	left:				0px;
}

#content #c #tbl .td1 #sl #ms, #content #c #tbl .td1 #sl #yt, #content #c #tbl .td1 #sl #tw  {
	margin-left:		20px;	
}

#content #c #tbl .td1 #sl #addthis  {
	position:			absolute;
	top:				30px;
	right:				0px;	
}

#content #c #tbl .td2 {
	width:				514px;
	height:				250px;
}

#content #c #tbl .td2 .w {
	position:			relative;
	padding-left:		28px;
}

#content #c .hl {
	margin-bottom:		10px;
	font-size:			1em;
	font-weight:		bold;
}

#content #c .prod {
	margin:				10px;
	font-size:			1em;
	width:				466px;
}

#content #c .prod .iw {
	width: 			200px;
	height: 		200px;
	overflow:		hidden;
}

#content #c .prod img.pp {
	max-width: 		200px;
	max-height: 		200px;
	margin-right:		15px;
	border:				0px;
}

#content #c .prod img.phl {
	margin-bottom:		20px;
	border:				0px;
}

#content #c .prod img.phl {
	margin-bottom:		20px;
	border:				0px;
}

#content #c .prod img.pprice {
	border:				0px;
	margin-right:		40px;
}

#content #c .prod .inpEmail {
	width:				150px;
	border:				1px solid #000;
}

#content #c .prod .btln {
	position:			absolute;
	top:				215px;
	right:				0px;
	width:				270px;
	text-align:			right;
}

/* ie hack */
* html #content #c .prod .btln {
	position:			absolute;
	top:				205px;
	right:				0px;
	width:				270px;
	text-align:			right;
}

#content #c .prod .buy {
	position:			relative;
	top:				-5px;
	right:				10px;
}

#content #c .prod .los {
	margin-right:		10px;
}

#content #c .more {
	margin-top:			10px;
}
/* Shop End */

/* Cart Begin */
#content #c #tblCart {
	width:				1000px;
}

#content #c #tblCart .inp {
	width:				150px;
	border:				1px solid #000;
}

#content #c #tblCart #ch td {
	padding-bottom:		10px;
	border-bottom:		2px solid #000;
}

#content #c #tblCart .cartprod .td1, #content #c #tblCart .cartprod .td2, #content #c #tblCart .cartprod .td3 {
	padding:			10px 0px;
	border-bottom:		1px solid #000;
}

#content #c #tblCart #cshipping td {
	padding:			20px 0px;
	border-bottom:		2px solid #000;
}

#content #c #tblCart .td3 .price {
	width:				100px;
	padding-right:		50px;
	text-align:		right;
}


#content #c #tblCart #csum .td1 {
	padding:			15px 0px;
}

#content #c #tblCart #csum .td2, #content #c #tblCart #csum .td3 {
	padding:			30px 0px;
	border-bottom:		2px solid #000;
}

#content #c #tblCart #csum .td3 .price {
	width:				100px;
	padding-right:		50px;
	text-align:		right;
}

#content #c #tblCart #cpayment .td2 {
	padding:			20px 0px;
}

#content #c #tblCart .tblAddress td {
	padding:		5px 0px;
}

/* Cart End */

/* Download Begin */

#content #c #tblDownload {
	width:				1000px;
}

#content #c #tblDownload .h td {
	padding:		5px 0px;
	border-bottom:		2px solid #000;
}

#content #c #tblDownload .t td {
	padding:		5px 0px;
	border-bottom:		1px solid #000;
}

/* Download End */

a.btn {
	color:				#000;
	background:			#fff;
	text-decoration:	none;
	font-weight:		bold;
}

a.btn:hover {
	color:				#fff;
	background:			#000;
	text-decoration:	none;
	font-weight:		bold;
}




