body {background-color: #FFFFFF;}
img {border: none;}

body, table, tr, td, div, select, option, iframe
{
padding: 0px;
margin: 0px;
border-style: none;
border-width: 0px;
border-collapse: collapse;
}

body
{
height: 100%;
background-color: #FFFFFF;
background-image: url('images/bg.png');
background-repeat: repeat-y;
background-position: top right;
}

.pagecontainer
{
position: absolute;
z-index: 2;
height: 100%;
width: 100%;
display: block;
left: 0px;
top: 0px;
text-align: left;
vertical-align: top;
}

.pagefix
{
height: 100%;
width: 80%;
background-image: url(images/ribbon.png);
background-position: top left;
background-repeat: no-repeat;
vertical-align: top;
background-color: #FFFFFF;
}

a:hover {text-decoration: none; background-color: #F9F3FF;}
a:link, a:visited {text-decoration: none;}

div.d2 a {text-decoration: none; background-color: #000000;}

.uppermenu
{
height: 100px;
vertical-align: top;
}

.menu1, .menu2, .menu3, .menu4, .menu5 {vertical-align: top; margin-top: 50px; float: right; width: 80px; height: 56px;}
.menu1 {background: url(images/menu1.png) no-repeat 0 0;}
.menu2 {background: url(images/menu2.png) no-repeat 0 0;}
.menu3 {background: url(images/menu3.png) no-repeat 0 0;}
.menu4 {background: url(images/menu4.png) no-repeat 0 0;}
.menu5 {background: url(images/menu5.png) no-repeat 0 0;}
.menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu5 a {display: block; width: 80px; height: 56px;}
.menu1 a:active, .menu1 a:hover {background: url(images/menu1.png) no-repeat 0 -56px;}
.menu2 a:active, .menu2 a:hover {background: url(images/menu2.png) no-repeat 0 -56px;}
.menu3 a:active, .menu3 a:hover {background: url(images/menu3.png) no-repeat 0 -56px;}
.menu4 a:active, .menu4 a:hover {background: url(images/menu4.png) no-repeat 0 -56px;}
.menu5 a:active, .menu5 a:hover {background: url(images/menu5.png) no-repeat 0 -56px;}



a.menu6
{
width: 200px;
text-align: right;
line-height: 18pt;
text-decoration: none;
font-family: Arial;
font-size: 12px;
color: #C77BC7;
}

a.menu6:hover {color: #8B62C3;}










.main_page
{
width: 90%;
margin-top: 220px;
margin-left: 50px;
vertical-align: top;
}

.side_menu
{
width: 200px;
vertical-align: top;
text-align: right;
padding-right: 20px;
margin: 0px;
}

.main_content
{
width: 800px;
background-color: #FFFFFF;
vertical-align: top;
}





.tracker
{
position: absolute;
z-index: 1;
height: 100%;
left: 0px;
top: 0px;
text-align: left;
vertical-align: top
}


.style0
{
font-family: Helv;
font-weight: bold;
font-size: 16px;
color: #A691BE;
line-height: 12pt;
}

.style1
{
font-family: Arial;
font-size: 19px;
color: #8B62C3;
font-weight: bold;
}

.style2
{
font-family: Arial;
font-size: 12px;
color: #C77BC7;
}

.style2 a:visited, .style2 a:link {color: #C77BC7;}
.style2 a:hover {color: #8B62C3;}

.style3
{
font-family: Arial;
letter-spacing: -1px;
font-size: 16px;
color: #8B62C3;
font-weight: bold;
padding-left: 130px;
}


.style4
{
letter-spacing: -0.03em;
padding-left: 130px;
font-family: Arial;
font-size: 12px;
color: #C77BC7;
}

.style5
{
padding-top: 5px;
font-weight: bold;
padding-bottom: 10px;
padding-left: 150px;
font-family: Arial;
font-size: 12px;
color: #A691BE;

}

.style6
{
margin-top: 20px;
margin-left: 20px;
font-family: Arial;
letter-spacing: -1px;
font-size: 16px;
color: #8B62C3;
font-weight: bold;
}

.style7
{
margin-left: 35px;
font-family: Arial;
letter-spacing: -1px;
font-size: 13px;
color: #8B62C3;
}

.style6 a:visited, .style6 a:link, .style7 a:visited, .style7 a:link {color: #8B62C3;}


.style8
{
margin-top: 20px;
margin-left: 20px;
font-family: Arial;
letter-spacing: -1px;
font-size: 18px;
color: #8B62C3;
}

.style9
{
margin-left: 20px;
font-family: Arial;
font-size: 15px;
color: #8B62C3;
letter-spacing: -1px;
}

.style10
{
margin-left: 35px;
margin-bottom: 40px;
font-family: Arial;
letter-spacing: -1px;
font-size: 13px;
color: #A691BE;
}

.style11
{
width: 100%;
text-align: right;
font-family: Arial;
font-size: 9px;
}

.style11 a:visited, .style11 a:link {color: #A691BE;}

.style12
{
margin-top: 20px;
font-family: Helv;
font-size: 14px;
color: #A691BE;
line-height: 10pt;
}

.style12b
{
font-family: Helv;
font-size: 14px;
color: #A691BE;
line-height: 10pt;
}

.style12 a:visited, .style12 a:link, .style12b a:visited, .style12b a:link  {font-weight: bold; color: #A691BE;}

.style13
{
font-family: Arial;
font-size: 13px;
color: #A691BE;
}

.contact_container
{
font-family: Arial;
font-size: 13px;
color: #A691BE;
margin: 5px;
padding: 5px;
float: left;
}

.style13 a:visited, .style13 a:link {font-weight: bold; color: #A691BE;}
.contact_container a:visited, .contact_container a:link {font-weight: bold; color: #A691BE;}


.style14
{
margin-top: 80px;
font-family: Helv;
font-size: 14px;
color: #A691BE;
line-height: 10pt;
}

.style15
{
font-family: Arial;
letter-spacing: -1px;
font-size: 16px;
color: #8B62C3;
font-weight: bold;
}

.style16
{
font-family: Arial;
font-size: 10px;
color: #C77BC7;
text-align: center;
}

.style16 a:visited, .style16 a:link {color: #C77BC7;}
.style16 a:hover {text-decoration: underline;}

.style17
{
font-family: Arial;
letter-spacing: -1px;
font-size: 12px;
color: #A691BE;
}

.style18
{
font-family: Arial;
letter-spacing: -1px;
font-size: 18px;
color: #8B62C3;
font-weight: bold;
}

.style19
{
font-family: Arial;
font-size: 12px;
color: #C77BC7;
font-weight: bold;
padding-bottom: 20px;
}

.style20
{
font-family: Arial;
letter-spacing: -1px;
font-size: 14px;
color: #C77BC7;
}

.style21
{
background-color: #F9F3FF;
border: 1px solid #A691BE;
padding: 9px;
font-family: Arial;
font-size: 12px;
color: #C77BC7;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
}

.style21 a:visited, .style21 a:link {text-decoration: underline; color: #A691BE; font-weight: bold; letter-spacing: normal;}
.style21 a:hover {text-decoration: none; background-color: #A691BE; color: #F9F3FF; letter-spacing: normal; font-weight: bold;}


.style22
{
width: 600px;
height: 620px;
text-align: center;
padding-top: 10px;
font-family: Arial;
font-size: 10px;
color: #C77BC7;
background-color: #FFFFFF;
}

.style23
{
font-family: Arial;
letter-spacing: -1px;
font-size: 16px;
color: #8B62C3;
font-weight: bold;
width: 100%;
text-align: center;
}


.comment1
{
font-family: Arial;
font-size: 12px;
color: #A691BE;
float: left;
}

.comment2
{
font-family: Arial;
font-size: 12px;
color: #A691BE;
padding-left: 50px;
float: left;
}

.comment3
{
width: 100%;
margin-top: 20px;
text-align: center;
float: left;
}

.comment_box
{
width: 780px;
height: 400px;
}


.input
{
font-family: Arial;
font-size: 12px;
color: #8B62C3;
vertical-align: top;
background-color: #F9F3FF;
border: 1px solid #A691BE;
width: 260px;
}

.input2
{
font-family: Arial;
font-size: 12px;
color: #8B62C3;
background-color: #F9F3FF;
border: 1px solid #A691BE;
width: 420px;
height: 120px;
overflow: auto;
}

.input3
{
margin: 0px;
padding: 0px;
width: 250px;
font-family: Arial;
font-size: 12px;
color: #8B62C3;
background-color: #F9F3FF;
border: 1px solid #A691BE;
}

.input4
{
text-align: left;
width: 250px;
height: 90px;
font-family: Arial;
font-size: 12px;
color: #8B62C3;
background-color: #F9F3FF;
border: 1px solid #A691BE;
overflow: auto;
}


select
{
width: 100px;
border: none;
}

option
{
font-family: Arial;
font-size: 12px;
color: #8B62C3;
letter-spacing: -1px;
}




.order1
{
font-family: Arial;
font-size: 12px;
color: #A691BE;
float: left;
}

.order2
{
font-family: Arial;
font-size: 12px;
color: #A691BE;
padding-left: 50px;
float: left;
}

.order3
{
width: 100%;
margin-top: 20px;
text-align: center;
float: left;
}

.order4
{
width: 140px;
height: 150px;
text-align: left;
font-family: Arial;
font-size: 12px;
color: #A691BE;
float: left;
padding: 10px;
}

.order5
{
text-align: left;
height: 150px;
float: left;
width: 260px;
font-family: Arial;
font-size: 12px;
color: #A691BE;
padding: 10px;
}

.order6
{
text-align: left;
height: 150px;
float: left;
width: 250px;
font-family: Arial;
font-size: 12px;
color: #A691BE;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
}



.order_container
{
width: 120px;
text-align: left;
vertical-align: top;
background-color: #F9F3FF;
border: 1px solid #A691BE;
float: left;
padding-left: 10px;
line-height: 20px;
}

.checkbox_container
{
width: 220px;
height: 110px;
margin-top: 10px;
text-align: left;
vertical-align: top;
background-color: #F9F3FF;
border: 1px solid #A691BE;
padding: 10px;
}



.thick_bar
{
background-color: #F9F3FF;
padding: 5px;
}

.subtitle_bar
{
padding: 5px;
}



.faq_container
{
margin: 20px;
padding: 10px;
background-color: #F9F3FF;
border: 1px solid #A691BE;
}


.main_content_left
{
margin-top: 10px;
width: 90%;
text-align: left;
float: left;
}

.main_content_left a
{
display: block;
width: 90%;
float: left;
padding: 5px;
}

.main_content_left a:active, .main_content_left a:hover {background-color: #FBEBFA;}



.null
{
width: 100%;
height: 200px;
background: url(images/please_click.gif) no-repeat center;
background-color: #FFFFFF;
}



.main_content_right
{
margin-top: 10px;
padding-left: 20%;
width: 90%;
text-align: left;
float: left;
}

.main_content_right a
{
display: block;
width: 90%;
float: left;
padding: 5px;
}

.main_content_right a:active, .main_content_right a:hover {background-color: #FBEBFA;}





.thumb_wrap
{
margin: 5px;
text-align: center;
border: 1px dashed #C77BC7;
float: left;
}

.image_wrap
{
border: 5px solid #F9F3FF;
}

.copyright
{
vertical-align: bottom;
text-align: center;
font-family: Arial;
font-size: 9px;
color: #BFBFBF;
font-weight: bold;
padding-bottom: 3px;
padding-top: 50px;
}

.copyright a:visited, .copyright a:link {color: #999999}
.copyright a:hover {color: #555555}

body {text-align: center;}


.bigbuttonwrap
{
width: auto;
text-align: center;
margin-left: auto;
margin-right: auto;
}

.bigbuttons
{
position: relative;
padding-top: 5px;
padding-bottom: 5px;
width: 140px;
height: 250px;
float: left;
text-align: center;
font-family: Arial;
font-size: 12px;
color: #A691BE;
}


.table_wrap
{
width: 680px;
padding: 5px;
border: 1px dashed #C77BC7;
background-color: #F9F3FF;
float: left;
}

.table_wrap2
{
padding: 5px;
border: 1px dashed #C77BC7;
background-color: #F9F3FF;
}


.image_border
{
border: 5px solid #F9F3FF;
}

.dashed
{
border: 1px dashed #C77BC7;
margin: auto;
padding: auto;
}

.table_item1
{
display: inline;
width: 160px;
background-color: #FFFFFF;
font-family: Arial;
font-size: 12px;
color: #A691BE;
text-align: right;
float: left;
padding: 5px;
margin: 1px;
}

.table_item2
{
display: inline;
background-color: #FFFFFF;
width: 495px;
font-family: Arial;
font-size: 12px;
color: #A691BE;
text-align: center;
float: left;
padding: 5px;
margin: 1px;
}

.table_item3
{
height: 15px;
display: inline;
background-color: #FFFFFF;
width: 204px;
font-family: Arial;
font-size: 12px;
color: #A691BE;
text-align: right;
float: left;
padding: 5px;
margin: 1px;
}

.table_item4
{
height: 15px;
display: inline;
background-color: #FFFFFF;
width: 230px;
font-family: Arial;
font-size: 12px;
color: #A691BE;
text-align: center;
float: left;
padding: 5px;
margin: 1px;
}


.table_item5
{
height: 15px;
display: inline;
background-color: #FFFFFF;
width: 150px;
font-family: Arial;
font-size: 12px;
color: #A691BE;
text-align: right;
float: left;
padding: 5px;
margin: 1px;
}


.table_item6
{
display: inline;
background-color: #FFFFFF;
width: 200px;
font-family: Arial;
font-size: 12px;
color: #A691BE;
text-align: center;
float: left;
padding: 5px;
margin: 1px;
}

.table_item7
{
display: inline;
background-color: #FFFFFF;
width: 405px;
font-family: Arial;
font-size: 12px;
color: #A691BE;
text-align: center;
float: left;
padding: 5px;
margin: 1px;
}


.details_table
{
background-color: #FFFFFF;
font-family: Arial;
font-size: 12px;
color: #A691BE;
padding: 50px;
margin: auto;
width: 100%;
}


.details_table2
{
background-color: #FFFFFF;
font-family: Arial;
font-size: 12px;
padding: 50px;
color: #A691BE;
width: 100%;
}



.details_info
{
text-align: center;
padding: 5px;
border: 2px solid #F9F3FF;
}

.details_info2
{
text-align: right;
padding: 5px;
border: 2px solid #F9F3FF;
}

.details_info3
{
text-align: center;
width: auto;
height: 30px;
border: 2px solid #F9F3FF;
}

.details_info3 a:visited, .details_info3 a:link {font: Arial 12px bold; color: #C77BC7;}


.details_info4
{
text-align: right;
width: 180px;
height: 30px;
padding-right: 10px;
border: 2px solid #F9F3FF;
}


.details_image_backup
{
float: left;
width: 110px;
text-align: center;
padding: 5px;
}

.details_image
{
float: left;
width: 162px;
padding: 5px;
text-align: center;
}

.details_text
{
float: left;
width: 80%;
text-align: center;
padding: 5px;
}



.framewrap
{
height: 100%;
width: auto;
background-color: #FFFFFF;
}

.framewrap2
{
width: auto;
background-color: #FFFFFF;
}






.bullet1
{
font-family: Arial;
font-size: 16px;
color: #8B62C3;
font-weight: bold;
background-image: url("images/bullet.gif");
background-repeat: no-repeat;
background-position: 0 5px;
padding: 3px;
padding-left: 20px;
line-height: 12px;
}

.bullet1 a:visited, .bullet1 a:link {color: #8B62C3;}

ul {list-style-type: none;}


.bullet2
{
font-family: Arial;
font-size: 12px;
color: #8B62C3;
font-style: italic;
background-image: url("images/bullet2.gif");
background-repeat: no-repeat;
background-position: 0 5px;
padding: 3px;
padding-left: 15px;
margin-left: -35px;
line-height: 12px;
}

.bullet3
{
font-family: Arial;
font-size: 11px;
color: #C77BC7;
font-style: italic;
padding: 3px;
padding-left: 15px;
margin-left: -35px;
line-height: 12px;
}




.xthumb
{
float: right;
width: auto;
padding: 30px;
}

.xlist
{
float: left;
width: 300px;
padding-left: 50px;
margin-top: 50px;
}

.thumblist_old
{
margin: 20px;
width: 125px;
float: left;
height: 200px;
align: center;
text-align: center;
font-family: Arial;
font-size: 12px;
color: #A691BE;
}

.thumblist
{
float: left;
width: 110px;
height: 170px;
margin-top: 20px;
padding: 10px;
text-align: center;
align: center;
}



.image_border2
{
display: block;
border: 5px solid #F9F3FF;
}


.d2
{
width: 125px;
display: table-cell;
text-align: center;
align: center;
}

.d3
{
width: 160px;
height: 123px;
border: 1px dashed #C77BC7;
text-align: center;
align: center;
overflow: hidden;
}

.thumb_container
{
margin-top: 20px;
float: left;
text-align: center;
height: 200px;
width: 180px;
vertical-align: top;
display: block;
}

.thumb_prev2
{
font-family: Verdana;
font-size: 9px;
color: #C77BC7;
font-weight: bold;
}

.thumb_label
{
margin-top: 3px;
font-family: Arial Narrow;
font-size: 14px;
color: #A691BE;
}


.thumb_prev
{
font-family: Arial Narrow;
font-size: 12px;
color: #C77BC7;
font-weight: bold;
}


.design_thumb
{
float: left;
width: auto;
margin-left: 10px;
margin-top: 30px;
margin-right: 20px;
font-family: Arial Narrow;
font-size: 12px;
color: #C77BC7;
font-weight: bold;
text-align: center;
}

.design_details
{
float: left;
height: auto;
margin-left: 10px;
margin-top: 30px;
text-align; left;
}

.cleardivider
{
height: 30px;
clear:both;
}
