body
{
background-image: url('graphics/background.gif');
background-repeat: repeat;
padding: 0px;
margin: 0px;
}
div.main /* SETS THIS DIVISION AS A 'PAGE' WIDTH OF 792px POSITIONED CENTRALLY IRRESPECTIVE OF SCREEN RESOLUTION */
{
position: relative;
width: 792px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding: 0px;
background-color: transparent;
}
div.top /* CONTAINS THE FLASH FILE FOR THE TOP BANNER */
{
position: absolute;
left: 11px;
top: 0px;
width: 770px;
height: 145px;
}
div.menu /* CONTAINS THE NAVIGATION MENU */
{
position: absolute;
left: 11px;
top: 145px;
width: 150px;
height: 425px;
background-image: url('graphics/menu_background.gif');
}
div.menu1
{
position: absolute;
top: 40px;
width: 150px;
height: 25px;
}
div.menu2
{
position: absolute;
top: 63px;
width: 150px;
height: 25px;
}
div.menu3
{
position: absolute;
top: 86px;
width: 150px;
height: 25px;
}
div.menu4
{
position: absolute;
top: 109px;
width: 150px;
height: 25px;
}
div.menu5
{
position: absolute;
top: 132px;
width: 150px;
height: 25px;
}
div.menu6
{
position: absolute;
top: 155px;
width: 150px;
height: 25px;
}
div.menu7
{
position: absolute;
top: 178px;
width: 150px;
height: 25px;
}
div.menu8
{
position: absolute;
top: 201px;
width: 150px;
height: 25px;
}
div.menu9
{
position: absolute;
top: 224px;
width: 150px;
height: 25px;
}
div.menu10
{
position: absolute;
top: 275px;
width: 150px;
height: 25px;
}
div.specials/* CONTAINS THE SPECIAL OCCASIONS SECTION */
{
position: absolute;
top: 285px;
left: 0px;
width: 150px;
height: 130px;
}
div.products_top /* CONTAINS THE PAGE TITLE FOR PRODUCTS INFO - TO THE RIGHT OF THE MENU */
{
background-image: url('graphics/product_background_top.gif');
width: 600px;
height: 40px;
position: absolute;
right: 11px;
top: 145px;
}
div.garmentinfo
{
background-image: url('graphics/product_background_repeat.gif');
background-repeat: repeat-y;
width: 600px;
height: auto;
position: absolute;
right: 96px;
top: 145px;
}
div.products /* CONTAINS THE PRODUCTS INFO - TO THE RIGHT OF THE MENU */
{
background-image: url('graphics/product_background_repeat.gif');
background-repeat: repeat-y;
width: 600px;
height: auto;
position: absolute;
right: 11px;
top: 185px;
}
div.fixedheight /* USE THIS DIV WHEN YOU REQUIRE A FIXED HEIGHT OF 385px */
{
background-image: url('graphics/product_background_repeat.gif');
background-repeat: repeat-y;
width: 600px;
height: 385px;
position: absolute;
right: 11px;
top: 185px;
}
table.garmentinfo
{
position: relative;
margin-left: 0px;
margin-top: 0px;
width: 598px;
height: 225px;
border-style: none;
border-collapse: collapse;
}
table.garment_info_title
{
background-image: url('graphics/product_background_top.gif');
width: 600px;
height: 40px; 
border-style: none;
border-collapse: collapse;
}
td.photo
{
width: 150px;
height: 225px;
padding: 0px;
}
table.index
{
position: relative;
margin-left: 0px;
margin-top: 10px;
margin-bottom: 10px;
width: 585px;
height: 365px;
border-style: none;
border-collapse: collapse;
}
td.flash
{
width: 180px;
text-align: center;
vertical-align: top;
padding-right: 10px;
padding-left: 10px;
}
td.flash_own_design
{
width: 570px;
text-align: center;
vertical-align: top;
}
td.text
{
vertical-align: top;
background-image: url('graphics/background_small.gif');
background-repeat: repeat;
}
div.dbselections
{
background-image: url('graphics/product_background_repeat.gif');
background-repeat: repeat-y;
width: 600px;
height: auto;
overflow: visible;
position: absolute;
right: 11px;
top: 185px;
}
table.db
{
position: relative;
margin-left: 0px;
margin-top: 0px;
width: 584px;
border-style: none;
border-collapse: collapse;
}
td.dbimage
{
width: 130px;
height: 100px;
background-color: transparent;
margin: 0px;
padding-left: 16px;
padding-bottom: 16px;
}
td.dbimage_garment
{
text-align: center;
vertical-align: top;
width: 130px;
margin: 0px;
padding-left: 16px;
padding-bottom: 16px;
background-color: transparent;
}
td.dbblankimage
{
background-color: transparent;
width: 130px;
height: 100px;
margin: 0px;
padding-left: 16px;
padding-bottom: 16px;
}
td.dbblankimage_garment
{
vertical-align: top;
width: 130px;
margin: 0px;
padding-left: 16px;
padding-bottom: 16px;
background-color: transparent;
}
table.selected
{
position: relative;
margin-left: 15px;
padding: 0px;
width: 570px;
background-image: url('graphics/background_small.gif');
background-repeat: repeat;
border-style: none;
border-collapse: collapse;
}
td.selected
{
padding: 7px;
background-color: transparent;
}
table.basket
{
position: relative;
margin-left: 15px;
margin-top: 10px;
padding: 0px;
width: 570px;
background-image: url('graphics/background_small.gif');
background-repeat: repeat;
border-style: none;
border-collapse: collapse;
}
div.search /* CONTAINS THE SEARCH FACILITY FORM */
{
position: absolute;
height: 40px;
right: 242px;
top: 152px;
}
div.viewbasket /* CONTAINS THE VIEW BASKET BUTTON */
{
position: absolute;
height: 40px;
right: 25px;
top: 152px;
}
div.copyright /* CONTAINS THE COPYRIGHT INFORMATION AS AN IMAGE BAR AT THE VERY BOTTOM OF THE PAGE */ 
{
position: absolute;
left: -170px;
bottom: -38px;
width: 770px;
height: 30px;
}
div.evolvitlink /* CONTAINS THE Evolv IT INFORMATION AS AN IMAGE BAR AT THE VERY BOTTOM OF THE PAGE */ 
{
position: absolute;
left: -170px;
bottom: -76px;
width: 770px;
height: 30px;
}
div.garment_info_copyright /* CONTAINS THE COPYRIGHT INFORMATION AS AN IMAGE BAR AT THE VERY BOTTOM OF ONLY THE GARMENT INFO PAGE */ 
{
position: absolute;
right: -85px;
bottom: -38px;
width: 770px;
height: 30px;
}
.title
{
color: #ffffff;
font-family: verdana, sans-serif;
font-weight: bold;
font-size: 13px;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 8px;
}
p.white /* STYLES THE NORMAL TEXT (white) */
{
color: #ffffff;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
}
p.green /* STYLES THE BASKET TEXT (green left aligned) */
{
color: #c5eb1a;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}
p.greenRA /* STYLES THE BASKET TEXT (green RIGHT aligned) */
{
text-align: right;
color: #c5eb1a;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}
p.basket /* STYLES THE BASKET TEXT (white left aligned) */
{
color: #ffffff;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}
p.basketRA /* STYLES THE BASKET TEXT (white RIGHT aligned for prices) */
{
text-align: right;
color: #ffffff;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}
p.garment_info /* STYLES THE TEXT FOR THE GARMENT INFO PAGE (white) */
{
color: #ffffff;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 10px;
margin-left: 6px;
margin-right: 6px;
margin-top: 6px;
}
p.grey /* STYLES THE NORMAL TEXT (dark grey) */
{
color: #666666;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 10px;
margin-left: 4px;
margin-right: 4px;
margin-top: 0px;
}
p.copyright /* STYLES THE COPYRIGHT TEXT (lime green) */
{
color: #c5eb1a;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 9px;
text-align: right;
margin-top: 0px;
margin-bottom: 0px;
}
p.evolvitlink /* STYLES THE Evolv IT Link TEXT (lime green) */
{
color: #c5eb1a;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 10px;
text-align: right;
margin-top: 0px;
margin-bottom: 0px;
}
ul.normal /* unordered listings with disc as a prefix */
{
list-style-type: disc;
color: #ffffff;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 10px;
}
ul.sublist /* unordered sublistings with circle as a prefix */
{
list-style-type: circle;
color: #ffffff;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 10px;
}
br.short
{
line-height: 12px;
}
input /* STYLES USER INPUT TEXT AS LEFT ALIGNED FOR FORMS */
{
color: #000000;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
}
textarea
{
color: #000000;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
}
input.frontpage
{
position: absolute;
bottom: 0px;
left: 10px;
}
a:link /* STYLE OF UNVISITED LINK */
{
font-family: arial, sans-serif;
font-weight: normal;
font-size: 13px;
color: #c5eb1a;
text-decoration: none;
}
a:visited /* STYLE OF VISITED LINK */
{
font-family: arial, sans-serif;
font-weight: normal;
font-size: 13px;
color: #c5eb1a;
text-decoration: none;
}
a:hover /* STYLE OF MOUSE OVER (HOVERING OVER) LINK */
{
font-family: arial, sans-serif;
font-weight: normal;
font-size: 13px;
color: #ffffff;
text-decoration: none;
}
a.evolvitlink:link, a.evolvitlink:visited, a.evolvitlink:active {

color: #c5eb1a;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 10px;
text-align: right;
}
a.evolvitlink:hover {

color: #c5eb1a;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 10px;
text-align: right;
}
