/* inner page starts */

/* title styling */

h1{
	font-size : 2.8em;
	color: #840200;
}

h2 {
	font-size : 2.1em;
	color: #666666;
}

h3{
	font-size : 1.9em;
	color: #840200;
	margin-bottom:0px;
}

h4 {
	font-size : 1.5em;
	color: #840200;
}

/*inner structure */

.inner_wrapper{
    width: 895px;
	background: url(images/left-col-tile.png) repeat-y;
	min-height:500px;
}

.inner_left_col{
    float: left;
    width: 229px;
	height:100%;
}

.inner_left_col_header{
	background: url(images/left-col-top.png) no-repeat;
	height:9px;
	width:229px;
}

.inner_left_col_footer{
	background: url(images/left-col-bottom.png) no-repeat;
	height:9px;
	width:229px;
	clear:right;
}

.inner_right_col{
    float: right;
    width: 560px;
	padding-right : 60px;
}

.inner_latest_print {
	width:213px;
	margin:auto;
	background: url(images/latestprintoffer-tile.png);
}

.inner_latest_print_header {
	background: url(images/latestprintoffer-head.png) no-repeat;
	width:213px;
	height: 38px;
	padding: 6px 0px 0px 0px;
	text-align:center;
}

.inner_latest_print_footer {
	background: url(images/latestprintoffer-footer.png) no-repeat;
	width:213px;
	height: 14px;
	text-align:center;
}

/** print offer **/

.print_box {
	padding:10px;
}

.print_box p{
	font-size:1.3em;
}


body {
	font: 60%/1.2 "Trebuchet MS", "Trebuchet", "Arial";
	margin-top:50px;
	background-image: url(images/bg_grad_tile.jpg); 
	background-repeat: repeat-x;
	background-color:#FF3E1B;
}

p {
	margin:0px;
	padding-bottom:1.2em;
	line-height:1.4em;
	font-size:1.6em;
}

a img {
    border: 0px;
}

.home_text_red {
	color:#AA2C1E;
	font-weight:bold;	
}

h5 {
	margin:0px;
	padding:3px 0px 0px 0px;
	color:#ffffff;
	font-size:1.7em;
}

.content_list li{
font-size : 1.4em;
line-height : 1.2em;
margin-bottom : 1em;
}

.footnote{
	font : 0.6em;
}

.home_question_box p {
	padding:0px 0px 0px 0px;
}

.home_free_websites_mid p {
	padding:10px 15px 0px 15px;
}

.home_stationary_mid p {
	padding:10px 15px 0px 15px;
}

.home_signup_main_box_header p {
	padding:15px 15px 0px 15px;
	text-align:left;
	font-size : 
}

ul#navlist
{
margin-top:0px;
padding-top:9px;
margin-left: 25px;
padding-left: 0px;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
color:#fff;
}

#navlist a { padding: 2px 20px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
text-decoration: none;
}

.home_question_box_header {
	margin:0px;
	padding:10px 0px 10px 0px;
	color:#AA2C1E;
	font-size:2.7em;
}

.home_question_box_main {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:normal;
	font-size:1.6em;
	color:#444444;
}

.home_free_websites_header h1 {
	margin:0px;
	padding:9px 0px 0px 0px;
	color:#ffffff;
	font-size:1.7em;
	font-weight:normal;
}

.home_signup_main_box_header h1 {
	margin:0px;
	padding:9px 0px 0px 0px;
	color:#ffffff;
	font-size:1.7em;
	font-weight:normal;
}




a {
	font-weight:bold;
	color:#333333;
	text-decoration: underline;
}

a:hover {
	font-weight:bold;
	color: #CC3300;
	text-decoration:none;
}

#container {
	margin: 0 auto;
	width:950px;
	background-color:#ffffff;
}

#masthead {
	background-image:url(images/masthead.png);
	height:214px;
	width:950px;
}


/* navigation bar */

.navigation {
	padding-top:173px;
	list-style:none;
	color:#ffffff;
	font-weight:bold;
	font-size:1.7em;
}

.navigation a {
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

/* navigation bar buttons */

.home_button {
	float:left;
}

.home_button a {
	float:left;
	width:88px;
	height:32px;
	background: url(images/home_tab.png);
	padding-top:9px;
	text-align:center;
}

.home_button a:hover {
	background: url(images/home_tab_hover.png);
}

.graphic_button {
	float:left;
}

.graphic_button a {
	float:left;
	width:216px;
	height:32px;
	background: url(images/graphicdesigntab.jpg);
	padding-top:9px;
	margin-left:5px;
}

.graphic_button a:hover {
	background: url(images/graphicdesign_tab_hover.png);
}

.web_button {
	float:left;
}

.web_button a {
	float:left;
	width:258px;
	height:32px;
	background: url(images/webdesigntab.jpg);
	padding-top:9px;
	margin-left:5px;
}

.web_button a:hover {
	background: url(images/webdesign_tab_hover.png);
}

.portfolio_button {
	float:left;
}

.portfolio_button a {
	float:left;
	width:106px;
	height:32px;
	background: url(images/portfoliotab.jpg);
	padding-top:9px;
	margin-left:5px;
}

.portfolio_button a:hover {
	background: url(images/portfolio_tab_hover.png);
}
.phone {
	float:right;
	padding-top:180px;
	padding-right:50px;
	color:#ffffff;
	font-size: 1.7em;
	font-weight:bold;
}

/* main template for submenu, main content and footer */

#submenu {
	height:35px;
	font-size:1.3em;
}

#main {
	padding:10px 25px 0px 25px;
}

#footer {
	height:19px;
	padding-left:50px;
	clear:both;
}

#footer_text {
	height:25px;
	padding-top:15px;
	padding-left:25px;
	clear:both;
	font-size:0.9em;
}

/* for home page only */

#home .home_button a {
	background: url(images/home_tab_selected.png);
}

#home .home_button a:hover {
	background: url(images/home_tab_selected.png);
}

#home #submenu {
	background: url(images/home_submenu.png) no-repeat;
}

#home #container {
	background: url(images/home_border.gif);
}

#home #footer_text {
	background: url(images/home_border.gif);
}

#home #footer {
	background: url(images/home_border_bottom.gif);
	height:19px;
}

#home #navlist a:hover {
	background-color: #AF363B;
}

.home_wrapper{
    width: 895px;
}

.home_left_box{
    float: left;
    width: 600px;
}

.home_right_box{
    float: right;
    width: 280px;
}

.home_question_box {
	background: url(images/opening-gambit-top.png) no-repeat;
	background-color: #CED3C2;
	width:576px;
	min-height:170px;
	padding-left:15px;
}

.home_question_box_footer {
	background: url(images/opening-gambit-bottom.png) repeat-y;
	width:598px;
	height:12px;
}

.home_question_box_rel {
	position:relative;
	top:-100px;
	left:20px;
}

.home_video_box {
	background: url(images/video-back.gif) no-repeat;
	width:282px;
	height:270px;
	text-align:center;
	padding-top:10px;
}

home_video_box_heder {
	margin:0px;
	padding:3px 0px 0px 0px;
	color:#ffffff;
	font-size:1.7em;
}

.home_video_box a {
	color:#ffffff;
	text-decoration:none;
}

.home_signup_box {
	background: url(images/sign-up-back-tile.png) repeat-y;
	width:216px;
	margin:auto;
	margin-top:15px;
}

.home_signup_main_box_header {
	background: url(images/sign-up-top.png) no-repeat;
	width:216px;
	height:41px;
	margin:auto;
	text-align:center;
}

.home_signup_main_box_mid {
	padding: 0px 10px 0px 10px;
	margin:auto;
}

.home_signup_main_box_footer {
	width:216px;
	height:10px;
	margin:auto;
	background: url(images/sign-up-back-bottom.png) no-repeat;
}

.home_offers_wrapper{
    width: 600px;
}

.home_free_websites {
    float: left;
}

.home_free_websites_header {
	background: url(images/note-head.gif) no-repeat;
	width:253px;
	height:41px;
	margin-top:15px;
	text-align:center;
}

.home_free_websites_mid {
	background: url(images/note-bgtile.gif);
	width:253px;
}

.home_free_websites_footer {
	background: url(images/note-footer.gif) no-repeat;
	width:253px;
	height:9px;
}


/**start of print offer**/

.home_print {
    float: right;
	background: url(images/offer-bgtile.gif) repeat-y;
	margin-top:15px;
}

.home_print_header {
	background: url(images/offer-head.gif) no-repeat;
	width:332px;
	height:41px;
	text-align:center;
}

.home_print_header h1 {
	margin:0px;
	padding:9px 0px 0px 0px;
	color:#ffffff;
	font-size:1.7em;
	font-weight:normal;
}

.home_print_mid_header {
	margin:0px 0px -10px 0px;
	font-size:4.4em;
	color : #355855;
	height: auto;
}


home_print_extended {
    float: right;
	width:332px;
	margin-top:15px;
}


.home_print_mid {
	width:292px;
	padding-top:10px;
	padding-left : 20px;
	padding-right : 20px;
	text-align:center;
	background: url(images/offer-tile.png);
}

.home_print_footer {
	background: url(images/offer-footer.gif) no-repeat;
	width:332px;
	height:10px;
}

.print_box_offer {
	font-size:2.5em;
	color : #a20202;
}

/**end of print offer**/




/* for graphic design and print only */

#graphic_design .graphic_button a {
	background: url(images/graphicdesign_tab_selected.png);
}

#graphic_design .graphic_button a:hover {
	background: url(images/graphicdesign_tab_selected.png);
}

#graphic_design #submenu {
	background: url(images/graphicdesign_submenu.gif) no-repeat;
}

#graphic_design #container {
	background: url(images/graphicdesign_border.gif);
}

#graphic_design #footer {
	background: url(images/graphicdesign_bottom_border.gif);
	height:19px;
}

#graphic_design #footer_text {
	background: url(images/graphicdesign_border.gif);
}

#graphic_design #navlist a:link {
	background-color: #435855;
}

#graphic_design #navlist a:hover {
	background-color: #478F87;
}

/* for web design and promotion only */

#web_design .web_button a {
	background: url(images/webdesign_tab_selected.png);
}

#web_design .web_button a:hover {
	background: url(images/webdesign_tab_selected.png);
}

#web_design #submenu {
	background: url(images/webdesign_submenu.gif) no-repeat;
}

#web_design #container {
	background: url(images/webdesign_border.gif);
}

#web_design #footer {
	background: url(images/webdesign_bottom_border.gif);
	height:19px;
}

#web_design #footer_text {
	background: url(images/webdesign_border.gif);
}

#web_design #navlist a:link {
	background-color:#6A615E;
}

#web_design #navlist a:hover {
	background-color:#9F8F8B;
}

/* for portfolio only */

#portfolio .portfolio_button a {
	background: url(images/portfolio_tab_selected.png);
}

#portfolio .portfolio_button a:hover {
	background: url(images/portfolio_tab_selected.png);
}

#portfolio #submenu {
	background: url(images/portfolio_submenu.gif) no-repeat;
}

#portfolio #submenu p {
	padding-left:400px;
}

#portfolio #container {
	background: url(images/portfolio_border.gif);
}

#portfolio #footer {
	background: url(images/portfolio_border_bottom.gif);
	height:19px;
}

#portfolio #footer_text {
	background: url(images/portfolio_border.gif);
}

#portfolio #navlist a:link {
	background-color: #8A7A55;
}

#portfolio #navlist a:hover {
	background-color: #BFA66B;
}

.portfolio_items {
	border:1px solid #FFFFFF;
	float:left;
	height:31em;
	width:185px;
	padding:10px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
	text-align:center;
	line-height:1.8em;
}

.portfolio_items a img {
	border:1px solid #DFD0A7;
}

.portfolio_items:hover {
	border:1px solid #DFD0A7;
	background: #FFF6DF;
}

.portfolio_items dt {
	clear:left;
	float:left;
	font-size:1.3em;
	padding-right:0.2em;
	color: #DE1D0B;
	margin-left:1em;
}

.portfolio_items dd {
	font-size:1.3em;
	margin-bottom:0.3em;
	text-align:left;
	margin-left:1em;
}

.portfolio_client_template {
	float:left;
	width:415px;
}

/* forms elements */

label {
	display: block;
	width:40px;
	float:left;
}


.email_form label {
	display: block;
	width:100px;
	float:left;
	font-size: 1.5em;
	font-weight:bold;
}

form {
	margin:-10px 0px -15px 0px;
	font-size: 1em;
}


.signup {
	background: url(images/submit.png) no-repeat;
    height: 42px;
    width: 130px;
    border: none;
}

.signup a:hover {
	background: url(images/submit-hover.png 0 -42px no-repeat;
}


.clearing {
clear:both;
padding:0;
margin:0;
visibility:hidden;
}

.login_form{
	font-size : 2em;
}
