@charset "utf-8";

/* 
CSS Author: Graham Slater / www.starmedia.ca
Created: 26-03-2009 / W3C Valid CSS!
*/

* {
	margin: 0px;
	padding: 0px;
}
body {
	background: url(../images/tcg-bg-new.jpg);
	background-repeat:no-repeat;
	/*background-attachment:fixed;*/
	background-position: center top;
	background-color:#783004;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
}
#container {
	background-color: #FFFFFF;
	width: 956px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;	
	margin-left: auto;
	height: auto; 
}
#logo {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 956px;
	height:150px;
}
#navbar {
	background-color: #FFFFFF;
	width: 956px;
	height:60px;
	float: left;
}
#content {
    background-image: url(../images/tcg-green-bg.jpg);
	background-repeat:repeat-x;
	background-color:#2d361c;
    width:896px;
	height:auto;
	float:right;
	color:#ffffff;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
}
#home-image {
    background-image: url(../images/tcg-main-home-new.jpg);
	background-repeat:no-repeat;
    width:904px;
	height:290px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#service-image {
    background-image: url(../images/tcg-main-services2.jpg);
	background-repeat:no-repeat;
    width:915px;
	height:290px;
	margin-top:35px;
	margin-left:-10px;
	float:left;
}
#webdesign-image {
    background-image: url(../images/tcg-main-webdesign-new.jpg);
	background-repeat:no-repeat;
    width:903px;
	height:290px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#branding-image {
    background-image: url(../images/tcg-main-branding.jpg);
	background-repeat:no-repeat;
    width:904px;
	height:290px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#copywrite-image {
    background-image: url(../images/tcg-main-copywrite.jpg);
	background-repeat:no-repeat;
    width:904px;
	height:290px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#graphic-image {
    background-image: url(../images/tcg-main-graphicdesign.jpg);
	background-repeat:no-repeat;
    width:904px;
	height:290px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#internet-image {
    background-image: url(../images/tcg-main-internetmarketing.jpg);
	background-repeat:no-repeat;
    width:903px;
	height:290px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#contact-image {
    background-image: url(../images/tcg-main-contact.jpg);
	background-repeat:no-repeat;
    width:904px;
	height:290px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#partners-image {
    background-image: url(../images/tcg-main-partners.jpg);
	background-repeat:no-repeat;
    width:904px;
	height:290px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#aboutus-image {
    background-image: url(../images/tcg-main-aboutus.jpg);
	background-repeat:no-repeat;
    width:904px;
	height:290px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#promo-prod-image {
    background-image: url(../images/tcg-main-promo-new.jpg);
	background-repeat:no-repeat;
    width:904px;
	height:290px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#promo-awards {
    background-image: url(../images/tcg-promo-awards.jpg);
	background-repeat:no-repeat;
    width:889px;
	height:202px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#promo-corporate {
    background-image: url(../images/tcg-promo-corporate.jpg);
	background-repeat:no-repeat;
    width:889px;
	height:202px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#promo-apparel {
    background-image: url(../images/tcg-promo-apparel.jpg);
	background-repeat:no-repeat;
    width:889px;
	height:202px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#promo-trade {
    background-image: url(../images/tcg-promo-trade.jpg);
	background-repeat:no-repeat;
    width:889px;
	height:202px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#promo-sports {
    background-image: url(../images/tcg-promo-sports.jpg);
	background-repeat:no-repeat;
    width:889px;
	height:202px;
	margin-top:35px;
	margin-left:-5px;
	float:left;
}
#promo-new {
    background-image: url(../images/tcg-promo-new.jpg);
	background-repeat:no-repeat;
    width:889px;
	height:202px;
	margin-top:35px;
	margin-left:-5px;
	margin-bottom:20px;
	float:left;
}
#contact-us {
    background-image: url(../images/tcg-contact-us-img-new.jpg);
	background-repeat:no-repeat;
    width:889px;
	height:136px;
	margin-top:35px;
	margin-left:-5px;
	margin-bottom:30px;
	float:left;
}
#quote ,#quote1,#quote2,#quote3,#quote4,#quote5{
    width:102px;
	height:12px;
	margin-top:158px;
	margin-right:50px;
	margin-bottom:0px;
	float:right;
}
#click-here {
    width:162px;
	height:53px;
	margin-top:60px;
	margin-right:30px;
	margin-bottom:0px;
	float:right;
}
.content-text {
	text-align:left;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	color:#ffffff;
}
#php-content{
	background-color: #FFFFFF;
	width: 866px;
	height:400px;
	float: right;
	padding-left:45px;
	padding-right:45px;
	padding-top:25px;
}
#lower-content{
	background-color: #FFFFFF;
	width: 866px;
	height:auto;
	float: right;
	padding-left:45px;
	padding-right:45px;
	padding-top:25px;
}
#lower-links {
    margin:0;
	padding:0;
	background-color: #FFFFFF;
	width: 956px;
	height:374px;
	float: right;
	line-height:0;
}
#lower-a {
	background-color: #FFFFFF;
	width: 207px;
	height:314px;
	float: left;
	padding-top:33px;
	padding-left:16px;
	padding-right:16px;
}
#lower-b {
	background-color: #FFFFFF;
	width: 207px;
	height:314px;
	float: left;
	padding-top:33px;
	padding-left:16px;
	padding-right:16px;
}
#lower-c {
	background-color: #FFFFFF;
	width: 207px;
	height:314px;
	float: left;
	padding-top:33px;
	padding-left:16px;
	padding-right:16px;
}
#lower-d {
	background-color: #FFFFFF;
	width: 207px;
	height:314px;
	float: left;
	padding-top:33px;
	padding-left:16px;
	padding-right:16px;
}
#lower1,#lower3 {
	background-color: #FFFFFF;
	width: 161px;
	height:308px;
	float: left;
	padding-top:33px;
	padding-left:15px;
	padding-right:15px;
	line-height:0;
	clear:right;
}
#lower2,#lower4 {
	background-color: #FFFFFF;
	width: 162px;
	height:308px;
	float:left;
	padding-top:33px;
	padding-left:15px;
	padding-right:15px;
	line-height:0;
	clear:right;
}
#lower5 {
	background-color: #FFFFFF;
	width: 160px;
	height:308px;
	float: right;
	padding-top:33px;
	padding-left:15px;
	padding-right:15px;
	line-height:0;
	margin:0;
	clear:right;
}
#web-footer {    
	width:800px;
	height:50px;
	float:left;
	text-align:center;
	padding-left:30px;
	padding-bottom:10px;
	font-size:1.0em;
	color:#363636;
}
#webhead {
	padding-top:15px;
	margin-left:-25px;
	padding-bottom:15px;
}
#otherhead {
	margin-left:-25px;
	padding-bottom:15px;
	padding-top:30px;
}
.yellow {
	text-align:left;
	padding-left:15px;
	color:#f4bc25;
	font-size: 1.1em;
}
.orange-header{
	text-align:left;
	font-weight: bold;
	padding-left:15px;
	color:#9d5222;
	font-size: 1.2em;
}
.web-text {
	text-align:left;
	padding-left:15px;
	color:#363636;
}
.web-text2 {
	text-align:left;
	padding-left:15px;
	padding-bottom:60px;
	color:#363636;
}
#contact-area {
	width: 400px; /*600*/
	padding-top: 25px;
	height:auto;
}
#checkboxwrapper {
    width: 400px;
	height:auto;
	/*float:left;*/
}
#in-wrap {
    width: 400px;
	height:30px;
	float:left;
}
#check {
    width: 200px;
	height: 30px; 
    font-size: 1.0em;
	color:#783004;
	text-align:left;
    float:right;
	margin-right:85px;
	
}
#check-one {
    width: 295px;
	height: 30px; 
    font-size: 0.9em;
	color:#f4bc25;
    float:right;
	margin-left:0px;
	text-align:left;
}
#checkbox {
	padding: 0px;
	width: 20px;
	height: 0px;  
	float:left;
	margin-left:80px;
	/*border: 1px solid #ccc;*/
}	
#contact-area .form-input, #contact-area textarea {
	padding: 5px;
	width: 200px; /*400*/
	font-size: 1.0em;
	color:#783004;
	font-family: Arial, sans-serif;
	font-size: 1.0em;
	color:#363636;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
}
#contact-area textarea {
	height: 90px; 
}
#contact-area textarea:focus, #contact-area input:focus {
	border: 1px solid #783004;
}
#contact-area input.submit-button {
	width: 100px;
	float: right;
	margin-right:74px;
	font-size: 1.0em;
	color:#783004;
	font-family: Arial, sans-serif;
	font-size: 1.0em;
	color:#363636;
	margin-top:5px;
	margin-right:74px;
	margin-bottom:20px;
	border: 1px solid #ccc;
}
label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.0em;
	color:#783004;
}
#cap-area {
	width:400px;
	height:60px;
}
#sc-img {
	width:120px;
	height:50px;
	float:left;
}
#contact-info {
    background-image: url(../images/cont-bg.jpg);
	background-repeat: repeat-y;
	float:right;
	width:270px;
	height:615px;
	margin-top:30px;
	padding-left:25px;	
}
#short-orange {
    width:600px;
	height:100px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:15px;
	float:left;
}
#short-orange1 {
    width:600px;
	height:100px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	float:left;
}
#pdf {
    width:222px;
	height:71px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	float:right;
}
#right-content {
	float:right;
	width:250px;
	height:auto;
	margin-top: 25px;
}
.orange-text {
    font-family:"Times New Roman", Times, serif;
	text-align:left;
	padding-left:15px;
	font-size: 1.1em;
	color:#9d5222;
}
.footer-orange {
	font-size: 1.0em;
	color:#9d5222;
	margin-left:-10px;
	padding-bottom:3px;
}
.footer-links {
	font-size: 1.0em;
	color:#363636;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;	
}
.req-text {
	font-size: 0.9em;
	color:#f4bc25;
	text-decoration:none;
	margin-left:106px;
	margin-top:-10px;
	padding-bottom:5px;	
}
#error {
    width:500px;
	height:400px;
	float:left;
	margin-left:100px;
}
.error_msg {
    font-family:Arial, sans-serif;
	color: #ff0000;
	font-size: 1.0em;
}
h1 {
    font-size: 1.3em;
	font-weight: bold;
	color: #f4bc25;
	padding-left:30px;
}
img {
    border: 0;
}
#msg {
    display:none;
	position:absolute;
	z-index:200;
	background:url(images/msg_arrow1.gif) left center no-repeat;
	padding-left:7px;
}
#msgcontent {
    display:block; 
    background:#ffffff;
    /*border:2px solid #4d4131; 
    border-left:none;*/ 
    padding:5px; 
    min-width:150px; 
    max-width:230px;
    font-family:Arial, sans-serif;
    font-size:1.0em;
    color:#FF0000;
}
ul {
    margin-left:30px;
}
li {
    text-align:left;
	padding-left:15px;
	padding-top:5px;
	color:#363636;
}
/*------ footer area -----*/
#footer {    
	background-color:#221e1f;
	width:956px;
	height:63px;
	float:left;
	padding:0;
	/*position: absolute;
    bottom: 0;*/
}
.footer-text {
	/*text-align:center;
	padding-top:15px;
	padding-left:110px;*/
	float:right;
	padding-right:15px;	
	padding-top:24px;
	color:#f4bc25;
}
.footer-text2 {	
	padding-top:15px;
	color:#f4bc25;
}
.visa {
    float:right;
	padding-right:18px;
	padding-top:20px;		
}
.promo-button {
    float:right;
}







