/* CSS Document */
html {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:100%;
height:100%;
}


body {
FONT-SIZE: 12px; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:100%;
height:100%;
color:#333333;
background-color:#003f62;
/*background-image:url(../images/background_02.jpg);
background-repeat:repeat-x;*/
}

table {
FONT-SIZE: 12px; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}

/* links */

a:link, a:visited, a:hover, a:active {
color: #333333;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link, a:visited {
text-decoration: underline;
}

a:hover, a:active {
text-decoration: none;
}

a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {
color: #b7b7b7;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.menu:link, a.menu:visited {
text-decoration: none;
}

a.menu:hover, a.menu:active {
text-decoration: none;
}

a.toppickscaption:link, a.toppickscaption:visited, a.toppickscaption:hover, a.toppickscaption:active {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.toppicksprice:link, a.toppicksprice:visited, a.toppicksprice:hover, a.toppicksprice:active {
	color: #008dd4;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

a.footer:link, a.footer:visited, a.footer:hover, a.footer:active {
color: #828282;
font-size:9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

/* styles */
div.back {
background-image:url(../images/background_02.jpg);
background-repeat:repeat-x;
}
table.main {
background-image:url(../images/background_08.gif);
background-repeat:repeat-y;
}
td.menu {
background-image:url(../images/grafxprintshop_04.gif);
background-repeat: no-repeat;
width:991px;
height:24px;
text-align:right;
}
td.footer {
background-image:url(../images/grafxprintshop_20.gif);
background-repeat: no-repeat;
background-position:bottom center;
width:991px;
height:109px;
padding:20px 20px 20px 20px;
color: #828282;
font-size:9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.footercontent {
color: #828282;
font-size:9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.toppicks {
background-image:url(../images/grafxprintshop_14.gif);
width:302px;
height:356px;
background-repeat:no-repeat;
}
td.toppickscaption {
width:240px;
height:63px;
padding:0px 15px 0px 15px;
}
td.toppicksprice {
width:62px;
height:63px;
padding:0px 15px 0px 15px;
}
td.specials {
height:32px;
}
td.boxtop {
background-image:url(../images/boxtop.gif);
background-repeat:no-repeat;
width:302px;
height:39px;
padding:0px 15px 0px 15px;
color:#333333;
font-size:10px;
text-transform:uppercase;
vertical-align:middle;
font-weight:bold;
}
td.boxbody {
background-image:url(../images/boxbody.gif);
background-repeat: repeat-y;
width:302px;
padding:5px 15px 5px 15px;
text-align:justify;
}
td.boxbottom {
background-image:url(../images/boxbottom.gif);
background-repeat:no-repeat;
width:302px;
height:21px;
padding:0px 15px 0px 15px;
}
/* text effects */

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
padding:5px 5px 5px 5px;
color:#b2b2b4;
background-color:#000000;
display:block;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#000000;
display:block;
}
.specials {
color:#333333;
font-size:10px;
text-transform:uppercase;
padding:1px 15px 1px 15px;
vertical-align:middle;
font-weight:bold;
}
.mainbody{
text-align:justify;
padding:5px 20px 5px 15px;
}
/*images*/

img.left {
float:left;
margin:3px 3px 3px 3px;
padding:3px 3px 3px 3px;
}

img.right {
float:right;
margin:3px 3px 3px 3px;
padding:3px 3px 3px 3px;
}
