#basketText a:visited{
color:            rgb(27, 157, 157);
margin-top:       0px;
padding-top:      0px;
}
#basketText a{
color:            rgb(27, 157, 157);
}
#basketText{
font-weight:      bold;
background-color: rgb(255, 255, 250);
border:           1px solid rgb(221, 221, 221);
padding-top:      11px;
padding-right:    5px;
padding-bottom:   11px;
padding-left:     5px;
width:            170px;
}
h5{
font-size:        12pt;
color:            rgb(68, 153, 153);
position:         relative;
top:              -10px;
margin-top:       0px;
margin-bottom:    0px;
padding:          0px;
}
#toc p{
line-height:      15px;
font-family:      'Courier New';
font-size:        9pt;
color:            rgb(34, 34, 34);
margin-top:       0px;
}
#tocText{
background-color: rgb(255, 255, 238);
border:           1px solid rgb(119, 119, 119);
margin-top:       7px;
padding:          5px;
overflow:         auto;
height:           55px;
}
#toc h1{
font-size:        11pt;
}
#toc{
font-weight:      bold;
padding:          5px;
}
#store .viewDescription{
line-height:      0px;
font-size:        0px;
color:            rgb(255, 255, 255);
}
h3{
font-weight:      bold;
font-size:        13pt;
color:            rgb(0, 153, 153);
margin-top:       6px;
margin-right:     6px;
}
#navigationTD .category a{
color:            rgb(27, 157, 157);
}
.cc{
margin-top:       0px;
margin-right:     0px;
margin-bottom:    10px;
margin-left:      0px;
padding:          0px;
}
#store .listSeparator{
border-bottom:    1px dotted rgb(204, 204, 204);
margin-bottom:    4px;
}
#store .listTitle{
font-weight:      normal;
font-size:        14pt;
color:            rgb(0, 102, 102);
margin-top:       11px;
margin-bottom:    13px;
padding-top:      0px;
padding-bottom:   0px;
}
#store .optionText{
color:            red;
}
#basketInventory .forms{
text-align:       center;
width:            20px;
}
#store #legend{
text-align:       left;
font-size:        12px;
color:            rgb(0, 119, 119);
background-color: rgb(255, 255, 255);
border:           1px solid rgb(238, 238, 238);
margin-top:       9px;
padding:          4px;
}
#store .legend{
background-color: rgb(255, 255, 245);
border:           1px solid rgb(238, 238, 238);
padding:          4px;
}
.checkbox{
margin-top:       0px;
margin-right:     0px;
margin-bottom:    1px;
margin-left:      0px;
padding:          0px;
}
#store .basketCode{
font-size:        4pt;
color:            rgb(255, 255, 255);
display:          inline;
}
#store .basketSubtot{
text-align:       right;
}
#store .basketDescription{
font-weight:      normal;
color:            rgb(0, 119, 119);
border-bottom:    1px dotted rgb(204, 204, 204);
margin-bottom:    9px;
padding-top:      6px;
padding-bottom:   9px;
}
#store .bulletHead{
font-size:        13pt;
color:            rgb(17, 17, 17);
display:          none;
}
#store .viewBullets{
font-size:        9pt;
display:          none;
}
#store .basketTitle{
width:            350px;
}
#basketInventory{
margin-top:       9px;
width:            100%;
}
.forms{
text-align:       left;
font-family:      arial;
font-size:        8pt;
border:           1px solid rgb(51, 153, 153);
margin-bottom:    1px;
padding-top:      0px;
padding-right:    2px;
padding-bottom:   0px;
padding-left:     2px;
}
#basketInventory th{
color:            black;
padding-bottom:   6px;
}
#store .basketTotal{
text-align:       right;
font-style:       normal;
font-size:        10pt;
text-decoration:  none;
color:            rgb(0, 0, 0);
margin-top:       0px;
margin-right:     0px;
padding-top:      16px;
padding-right:    0px;
}
#store .listButton:hover{
background-color: rgb(238, 255, 255);
}
#store .listButton{
font-weight:      bold;
font-size:        9pt;
color:            rgb(51, 153, 153);
background-color: rgb(255, 255, 255);
border:           1px solid rgb(68, 153, 153);
margin-top:       4px;
margin-right:     1px;
margin-bottom:    7px;
margin-left:      1px;
padding-top:      3px;
padding-right:    3px;
padding-bottom:   3px;
padding-left:     2px;
width:            125px;
}
.buttons{
text-align:       center;
font-weight:      normal;
font-family:      arial;
font-size:        8pt;
background-color: white;
background-image: url(http://clearpics.portalx.co.uk/userimages/25-1283_fs.png);
background-repeat:repeat-x;
border:           1px solid rgb(0, 0, 0);
margin-top:       1px;
margin-bottom:    1px;
padding-top:      1px;
padding-right:    0px;
padding-bottom:   1px;
padding-left:     0px;
width:            110px;
cursor:           pointer;
}
li{
font-weight:      bold;
margin-top:       3px;
margin-bottom:    3px;
list-style:       none outside none
}
#store .viewImage{
text-align:       right;
float:            left;
border:           1px solid rgb(204, 204, 204);
margin-right:     8px;
}
#store .listImage{
position:         static;
top:              -25px;
border:           1px solid rgb(204, 204, 204);
margin-right:     12px;
}
#store .listPrice{
font-weight:      bold;
font-size:        18pt;
color:            rgb(0, 119, 119);
margin-top:       7px;
margin-right:     1px;
margin-bottom:    4px;
}
#store .viewPrice{
font-family:      arial narrow;
font-size:        29pt;
color:            rgb(51, 153, 153);
margin-top:       7px;
margin-bottom:    8px;
}
#store{
margin-top:       10px;
}
#storeNavigation{
font-weight:      normal;
font-size:        14pt;
color:            rgb(0, 119, 119);
margin-top:       0px;
padding-top:      0px;
}
.ccDefLink a:visited{
color:            rgb(141, 152, 156);
}
.ccDefLink a{
color:            rgb(141, 152, 156);
}
#navigationTD .categorySelected{
font-weight:      bold;
font-size:        13pt;
color:            rgb(27, 157, 157);
margin-top:       0px;
margin-bottom:    0px;
padding-top:      0px;
padding-bottom:   0px;
}
#navigationTD .category{
font-weight:      bold;
font-size:        13pt;
color:            rgb(0, 153, 153);
margin-top:       0px;
margin-bottom:    0px;
padding-top:      0px;
padding-bottom:   0px;
display:          block;
}
#navigationTD{
background-color: white;
padding-top:      19px;
padding-left:     20px;
width:            200px;
}
p{
font-weight:      bold;
font-size:        10pt;
margin-top:       6px;
margin-bottom:    6px;
}
h1{
font-weight:      normal;
font-family:      arial,helvetica;
font-size:        19pt;
color:            rgb(27, 157, 157);
margin-top:       1px;
margin-bottom:    1px;
letter-spacing:   -1px;
}
#logoTD{
background-color: white;
margin:           0px;
padding-top:      2px;
padding-right:    0px;
padding-bottom:   0px;
padding-left:     20px;
height:           105px;
}
#mainTD{
background-color: white;
height:           70%;
}
#topnavTD{
vertical-align:   bottom;
background-color: white;
background-image: url(http://clearpics.portalx.co.uk/userimages/25-1006_fs.gif);
background-position:right top;
background-repeat:repeat-y;
margin:           0px;
padding:          0px;
height:           105px;
}
#main{
font-weight:      normal;
margin-top:       0px;
padding-top:      5px;
padding-right:    20px;
padding-left:     20px;
width:            540px;
height:           100%;
}
a:visited{
text-decoration:  none;
color:            rgb(141, 152, 156);
}
a{
text-decoration:  none;
color:            rgb(141, 152, 156);
}
#topnavigation{
text-align:       right;
background-image: url(none);
background-position:right top;
background-repeat:repeat-y;
margin:           0px;
padding-top:      2px;
padding-right:    11px;
padding-bottom:   2px;
padding-left:     4px;
}
html{
background-color: rgb(148, 160, 176);
margin:           0px;
padding:          0px;
height:           100%;
}
body{
font-family:      Arial,Helvetica;
color:            rgb(140, 150, 151);
margin:           0px;
padding:          0px;
height:           100%;
}
#template{
font-size:        9pt;
margin-right:     auto;
margin-left:      auto;
width:            800px;
}
td{
text-align:       left;
vertical-align:   top;
font-weight:      bold;
font-size:        10pt;
}
.loginBox{
padding-top:      20px;
}
#loginFormBox{
background-color: white;
background-image: url(http://www.eternalnexus.net/images/login.png);
background-repeat:no-repeat;
border:           1px solid rgb(170, 170, 170);
margin-top:       50px;
margin-right:     auto;
margin-left:      auto;
padding:          0px;
width:            319px;
height:           174px;
}
#loginFormBox .domain{
font-weight:      bold;
font-family:      arial,'arial narrow';
font-size:        9pt;
color:            black;
margin-left:      20px;
}
#loginFormBox pre{
font-size:        9pt;
background-color: transparent;
margin-top:       22px;
margin-left:      75px;
padding:          0px;
width:            auto;
}
#loginFormBox img{
text-align:       left;
margin-left:      4px;
}
.defLink{
font-size:        10pt;
margin-top:       0px;
margin-bottom:    0px;
padding-top:      0px;
}
.selected{
font-size:        10pt;
color:            rgb(0, 0, 0);
margin-top:       0px;
margin-bottom:    0px;
padding-top:      0px;
}
.ccDefLink{
font-size:        10pt;
color:            rgb(27, 157, 157);
margin-bottom:    10px;
}
.ccSelected{
font-size:        10pt;
color:            rgb(0, 51, 51);
margin-bottom:    8px;
}
.defLink a{
margin-top:       0px;
margin-bottom:    0px;
padding-top:      0px;
}
.defLink a:visited{
color:            rgb(153, 153, 153);
margin-top:       0px;
margin-bottom:    0px;
padding-top:      0px;
padding-bottom:   0px;
}
#template td{
}
h2{
font-weight:      normal;
font-size:        14pt;
color:            rgb(0, 119, 119);
margin-top:       3px;
margin-bottom:    2px;
}
