/* CSS Document */

.graphics_frame
{
position:relative;
background-color:#000000;
width:800px;
height:510px;
margin:20px auto;
font-family:Arial, Helvetica, sans-serif;
}

img
{
display:block;
}

.float_left{float:left;}
.float_right{float:right;}

body
{
background-color: #2e2e2e;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

.graph_design_logo
{
top:20px;
position:relative;
margin:0px 0px 20px 33px;
padding:0;
width:436px;
height:78px;
}

.designs_frame
{
position:relative;
width:738px;
height:340px;
margin:0px 0 0 0;
padding:0;
top:4px;
left:33px;
}
* html .designs_frame {top:0;}
.designs_text
{
position:absolute;
width:500px;
height:280px;
margin:0px 0 0 0;
padding:0;
top:30px;
left:0px;
z-index:10;
}

.design_footer
{
position:relative;
width:734px;
height:40px;
margin:0;
padding:0;
top:0px;
left:0px;
margin-left:33px;
margin-top:5px;
font-size:12px;
}
* html .design_footer
{
margin-left:-10px;
margin-top:30px;
width:777px;
}
ul.design_footer_list
{

padding:0;
}
ul.design_footer_list li
{
list-style: none;
display:inline;
text-transform:uppercase;

padding:0;
}
ul li a {
text-decoration: none;
color:white;
}

ul li a:hover {
text-decoration:none;
color:#CCFF00;
}
a.greylink{color:#999999;}
li.aboutus{margin:0 0 0 0px;float:left;}
li.branding{margin:0 0px 0 70px;}
li.print{margin:0 0px 0 140px;}
li.web{margin:0 0 0 140px;}
li.contactus{margin:0 0 0 106px;}

a.email:link, a.email:visited, a.email:active{
color:#bbbbbb;
}
a.email:hover{
text-decoration:none;
color:#CCFF00;
}

.graphics_title
{
color:#cce817;
font-size:16px;
padding:0;
margin:0 0 0 0;
text-transform:uppercase;
letter-spacing:3px;
}
.graphics_sub_title
{
color:#cce817;
font-size:14px;
}
.graphics_text
{
color:white;
font-size:12px;
font-weight:normal;
padding:0;
margin:0;
float:left;
}
.page_text
{
	color:#FFF;
	font-size:12px;
}
.contact_div{
	font-size:16px;
	margin:0 0 0 20px;
	width:400px;
	float:left;
}
.contact_left{
	font-size:16px;
	width:250px;
	float:left;
}

