<style>
	.emptyStyle { }

	/*---------- General -----------*/

body {
margin:0px;
padding:0px;
background-color:#ececec;
background-image:url(images/bg.gif);
background-position:top center;
background-repeat:repeat-x;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:13px;
color:#000000;
}

.bold{
font-weight:bold;
}

.replace{
display:none;
}

.bold{
font-weight:bold;
}

a{
font-weight:normal;
font-size:13px;
color:#006ab3;
text-decoration:underline;
}

a:hover{
font-weight:normal;
font-size:13px;
color:#006ab3;
text-decoration:none;
}

img{
border:0px;
}

.container{
margin:0 auto;
padding:0px;
width:730px;
}

h1{
width:730px;
margin:0px;
margin-top:20px;
padding:0px;
font-weight:normal;
font-size:21px;
color:#000000;
}

h2{
float:left;
margin:0px;
margin-top:10px;
margin-bottom:10px;
padding:0px;
font-weight:bold;
font-size:21px;
color:#000000;
}

.phone{
float:right;
margin:21px 0px 0px 0px;
padding:0px;
padding-left:30px;
font-weight:bold;
color:#000000;
background-image:url(images/phone.gif);
background-repeat:no-repeat;
background-position:center left;
font-weight:bold;
font-size:24px;
color:#000000;
display:inline;
}

.phoneinner{
margin-top:10px;
}

p{
margin:0px;
padding:0px;
}

.accesskey {
text-decoration:underline;
}

.container .main .content{
clear:both;
margin:0 auto;
padding:0px;
width:730px;
}

.container .main .cont{
clear:both;
margin:0 auto;
padding:0px;
width:730px;
height:auto !important;
min-height:500px;
height:500px;
}

/*---------- Header -----------*/

div.container .header{
width:730px;
height:117px;
background-image:url(images/logo.gif);
background-repeat:no-repeat;
background-position:left;
}

div.container .header .logo{
float:left;
margin:0px;
padding:0px;
padding-top:10px;
width:380px;
height:69px;
cursor:pointer;
}

div.container .header a.items{
float:right;
margin:5px 0px 0px 258px;
padding:0px;
color:#ffffff;
font-size:12px;
text-decoration:underline;
position:absolute;
}

div.container .header a.items:hover{
text-decoration:none;
}

/*---------- Menu -----------*/

ul.menu{
clear:both;
float:left;
margin:0px;
margin-top:10px;
padding:0px;
width:423px;
height:28px;
list-style:none;
display:inline;
}

ul.menu li{
display:inline;
float:left;
margin:0px;
padding:0px;
height:28px;
text-align:center;
display:inline;
}

ul.menu a{
float:left;
display:block;
padding-top:4px;
height:24px;
font-size:15px;
font-weight:bold;
color:#ededed;
text-align:center;
text-decoration:none;
display:inline;
}

ul.menu a:hover{
height:24px;
font-size:15px;
font-weight:bold;
color:#789a9b;
text-align:center;
}

ul.menu a.home{
width:58px;
margin-right:6px;
background-image:url(images/bt-home.gif);
background-position:bottom;
display:inline;
}

ul.menu a.home:hover, ul.menu a.homethis{
width:58px;
margin-right:6px;
height:24px;
font-size:15px;
font-weight:bold;
color:#789a9b;
text-align:center;
background-image:url(images/bt-home.gif);
background-position:top;
}

ul.menu a.artwork{
width:75px;
margin-right:8px;
background-image:url(images/bt-artwork.gif);
background-position:bottom;
display:inline;
}

ul.menu a.artwork:hover, ul.menu a.artworkthis{
width:75px;
margin-right:8px;
height:24px;
font-size:15px;
font-weight:bold;
color:#789a9b;
text-align:center;
background-image:url(images/bt-artwork.gif);
background-position:top;
}

ul.menu a.contact{
width:90px;
margin-right:13px;
background-image:url(images/bt-contact.gif);
background-position:bottom;
display:inline;
}

ul.menu a.contact:hover, ul.menu a.contactthis{
width:90px;
margin-right:13px;
height:24px;
font-size:15px;
font-weight:bold;
color:#789a9b;
text-align:center;
background-image:url(images/bt-contact.gif);
background-position:top;
}

ul.menu a.about{
width:76px;
background-image:url(images/bt-about.gif);
background-position:bottom;
display:inline;
}

ul.menu a.about:hover, ul.menu a.aboutthis{
height:24px;
font-size:15px;
font-weight:bold;
color:#789a9b;
text-align:center;
width:76px;
background-image:url(images/bt-about.gif);
background-position:top;
}

/*---------- Footer menu -----------*/

.container .footer{
margin:0px;
margin-top:40px;
padding:0px;
padding-bottom:40px;
width:730px;
float:left;
}

.container .footer .rights{
float:left;
margin:0px;
padding:0px;
width:300px;
}

.container .footer ul.footermenu{
float:right;
margin:0px;
padding:0px;
list-style:none;
}

.container .footer ul.footermenu li{
display:inline;
margin:0px;
padding:0px;
padding-left:20px;
}

.container .footer ul.footermenu a{
font-weight:normal;
font-size:14px;
color:#006ab3;
text-decoration:none;
}

.container .footer ul.footermenu a:hover{
font-weight:normal;
font-size:14px;
color:#006ab3;
text-decoration:underline;
}

/*---------- Menu Table -----------*/

ul.menutable{
clear:both;
float:left;
margin:0px;
margin-top:13px;
margin-left:10px;
_margin-left:4px;
padding:0px;
width:550px;
height:25px;
list-style:none;
}

ul.menutable li{
display:inline;
float:left;
margin:0px;
padding:0px;
height:25px;
text-align:center;
}

ul.menutable a{
float:left;
display:block;
padding-top:7px;
height:25px;
font-size:15px;
font-weight:bold;
color:#cce1ba;
text-align:center;
text-decoration:none;
}

ul.menutable a:hover{
height:25px;
font-size:15px;
font-weight:bold;
color:#898989;
text-align:center;
}

ul.menutable a.cd{
width:46px;
margin-right:5px;
_margin-right:2px;
background-image:url(images/table-bt-cd.gif);
background-position:bottom;
}

ul.menutable a.cd:hover, ul.menutable a.cdthis{
width:46px;
margin-right:5px;
_margin-right:2px;
height:25px;
font-size:15px;
font-weight:bold;
color:#898989;
text-align:center;
background-image:url(images/table-bt-cd.gif);
background-position:top;
}

ul.menutable a.dvd{
width:54px;
margin-right:5px;
_margin-right:2px;
background-image:url(images/table-bt-dvd.gif);
background-position:bottom;
}

ul.menutable a.dvd:hover, ul.menutable a.dvdthis{
width:54px;
margin-right:5px;
_margin-right:2px;
height:25px;
font-size:15px;
font-weight:bold;
color:#898989;
text-align:center;
background-image:url(images/table-bt-dvd.gif);
background-position:top;
}

ul.menutable a.minicd{
width:80px;
margin-right:5px;
_margin-right:2px;
background-image:url(images/table-bt-minicd.gif);
background-position:bottom;
}

ul.menutable a.minicd:hover, ul.menutable a.minicdthis{
width:80px;
margin-right:5px;
_margin-right:2px;
height:25px;
font-size:15px;
font-weight:bold;
color:#898989;
text-align:center;
background-image:url(images/table-bt-minicd.gif);
background-position:top;
}

ul.menutable a.minidvd{
width:80px;
margin-right:5px;
_margin-right:2px;
background-image:url(images/table-bt-minicd.gif);
background-position:bottom;
}

ul.menutable a.minidvd:hover, ul.menutable a.minidvdthis{
width:80px;
margin-right:5px;
_margin-right:2px;
height:25px;
font-size:15px;
font-weight:bold;
color:#898989;
text-align:center;
background-image:url(images/table-bt-minicd.gif);
background-position:top;
}

ul.menutable a.card{
margin-right:5px;
_margin-right:2px;
width:116px;
background-image:url(images/table-bt-card.gif);
background-position:bottom;
font-size:12px;
font-weight:bold;
line-height:13px;
}

ul.menutable a.card:hover, ul.menutable a.cardthis{
margin-right:5px;
_margin-right:2px;
width:116px;
height:25px;
font-size:15px;
font-weight:bold;
color:#898989;
text-align:center;
background-image:url(images/table-bt-card.gif);
background-position:top;
font-size:12px;
font-weight:bold;
line-height:13px;
}



ul.menutable a.dvdr{
width:140px;
background-image:url(images/table-bt-dvdr.gif);
background-position:bottom;
}

ul.menutable a.dvdr:hover, ul.menutable a.dvdrthis{
width:140px;
height:25px;
font-size:15px;
font-weight:bold;
color:#898989;
text-align:center;
background-image:url(images/table-bt-dvdr.gif);
background-position:top;
}

/*---------- Table -----------*/

.container .main form{
margin:0px;
padding:0px;
}

.container .main .table{
margin:0 auto;
padding:0px;
width:606px;
clear:both;
}

.container .main .table .top{
margin:0px;
padding:0px;
width:606px;
height:45px;
background-image:url(images/table-top.gif);
background-repeat:no-repeat;
background-position:top;
}

.container .main .table .middle{
margin:0px;
padding:0px;
padding-bottom:7px;
width:606px;
height:auto !important;
min-height:300px;
height:300px;
background-image:url(images/table-middle.gif);
background-repeat:repeat;
background-position:top;
float:left;
}

.container .main .table .bottom{
margin:0px;
padding:0px;
width:606px;
height:10px;
font-size:0px;
line-height:0px;
background-image:url(images/table-bottom.gif);
background-repeat:no-repeat;
background-position:top;
float:left;
}

.container .main .table .top .help{
display:block;
float:right;
margin:0px;
margin-top:10px;
margin-right:10px;
padding:0px;
}

.container .main .quotation{
display:block;
margin:0px;
margin-top:7px;
margin-left:493px;
padding:0px;
width:150px;
}

.container .main .priceexcludevat{
display:block;
margin:0px;
margin-top:0px;
margin-left:65px;
padding:0px;
width:203px;
}

.container .main .table .middle .tablemain{
float:left;
margin:0px;
margin-top:10px;
margin-left:10px;
padding:0px;
width:582px;
}

.container .main .table .middle .tablemain td{
width:291px;
height:40px;
font-size:14px;
line-height:20px;
}

.container .main .table .middle .tablemain td .name{
padding-right:15px;
font-size:39px;
font-weight:bold;
line-height:39px;

}
span.questionmark
{
background-image:url(images/question.gif);
background-repeat:no-repeat;
background-position:right 10px;
}

.container .main .table .middle .tablemain td .price{
padding:0px;
margin:0px;
width:287px;
height:82px;
background-image:url(images/pricebox.gif);
background-repeat:no-repeat;
background-position:top;
}

div#price_loading {
	width: 287px;
	height: 82px;
	float: left;
	background-position: 90% 50%;
	background-repeat: no-repeat;
}

.container .main .table .middle .tablemain td .price .number{
float:right;
padding:0px;
margin:0px;
margin-top:22px;
margin-right:20px;
font-size:24px;
font-weight:bold;
line-height:24px;
}

.container .main .table .middle .tablemain td .price .number a.money{
font-size:24px;
font-weight:bold;
line-height:24px;
color:#000000;
text-decoration:none;
}

.container .main .table .middle .tablemain td .price .number a.money:hover{
background-color:#46b4ff;
}

.container .main .table .middle .tablemain td .price .get{
float:right;
clear:both;
padding:0px;
margin:0px;
margin-top:5px;
margin-right:20px;
font-size:12px;
font-weight:normal;
line-height:15px;
}

.container .main .table .middle .tablemain td .price .get a.quantity{
font-size:12px;
font-weight:normal;
line-height:15px;
color:#000000;
text-decoration:none;
}

.container .main .table .middle .tablemain td .price .get a.quantity:hover{
background-color:#46b4ff;
}

.container .main .table .middle .tablemain td .text{
padding-right:15px;
}

.container .main .table .middle .tablemain td select{
clear:both;
float:left;
width:172px;
margin-top:5px;
border:1px solid #CCCCCC;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:13px;
color:#000000;
}

.container .main .table .middle .tablemain td select.long{
clear:both;
float:left;
width:273px;
margin-top:5px;
border:1px solid #CCCCCC;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:13px;
color:#000000;
}

.container .main .table .middle .tablemain td input.yes{
margin:0px;
padding:0px;
vertical-align:middle;
}

.container .main .table .middle .tablemain td input.no{
margin:0px;
padding:0px;
margin-left:15px;
vertical-align:middle;
}

.container .main .table .middle .tablemain td.cases{
padding-top:0px;
height:20px;
}

.container .main .table .middle .tablemain td.request{
padding-top:17px;
height:20px;
}

/*---------- Artwork -----------*/

.container .main ul.artmenu{
margin-top:30px;
list-style-image:url(images/pdf.gif);
}

.container .main ul.artmenu li{
margin-top:7px;
padding-left:3px;
font-size:14px;
}

.container .main ul.artmenu li a{
font-size:14px;
text-decoration:none;
}

.container .main ul.artmenu li a:hover{
text-decoration:underline;
}

/*---------- Menu about us -----------*/

.container .main .cont ul.sidemenu{
float:left;
margin:0px;
padding:0px;
list-style-type:none;
width:150px;
background-color:#e1f0f4;
}

.container .main .cont ul.sidemenu li{
border-top:1px solid #DADADA;
color:#666666;
font-weight:normal;
margin:0px !important;
padding:0px !important;
padding-top:2px !important;
padding-bottom:2px !important;
background-color:#e1f0f4;
list-style-type:none;
}

.container .main .cont ul.sidemenu li a{
display:block;
padding:3px 0px;
background:transparent url(images/arrow.gif);
background-repeat:no-repeat;
background-position:4px 10px;
color:#333333;
margin:0px;
padding-left:12px;
text-decoration:none;
font-size:13px;
}

.container .main .cont ul.sidemenu li a:hover {
background:#cfeaff url(images/arrow.gif);
background-repeat:no-repeat;
background-position:4px 10px;
}

.container .main .cont ul.sidemenu li a.this{
background-color:#D3E7EC;
background-image:url(images/arrow-this.gif);
background-position:4px 10px;
background-repeat:no-repeat;
border:medium none;
color:#003366;
font-weight:bold;
}

.container .main .cont ul.sidemenu li.last{
border-bottom:1px solid #DADADA;
}

.container .main .cont ul.sidemenu li ul{
margin:0px;
padding:0px;
padding-left:8px;
list-style-type:none;
}

.container .main .cont ul.sidemenu li ul li {
border:0px;
margin:0px !important;
padding:0px !important;
}

.container .main .cont ul.sidemenu li ul li a.this{
background-color:#e1f0f4;
background-image:url(images/arrow-this.gif);
background-position:4px center;
background-repeat:no-repeat;
border:medium none;
color:#003366;
font-weight:bold;
}

/*---------- Contents -----------*/

h3.text{
clear:both;
margin:0px;
padding:0px;
font-weight:bold;
font-size:13px;
}

p.text{
clear:both;
}

.green{
float:right;
width:520px;
margin:0px;
margin-bottom:20px;
margin-top:10px;
padding:20px;
padding-top:30px;
padding-bottom:30px;
background-color:#cce1ba;
}

.container .main .cont .green ul.faq{
float:left;
margin:0px;
margin-left:10px;
padding:0px;
margin-top:10px;
list-style-type:none;
}

.container .main .cont .green ul.faq li{
margin:0px;
padding-bottom:5px;
}

.container .main .cont .green ul.faq li a{
display:block;
background:transparent url(images/arrow-faq.gif);
background-repeat:no-repeat;
background-position:4px 7px;
margin:0px;
padding-left:12px;
text-decoration:none;
}

.container .main .cont .green ul.faq li a:hover{
text-decoration:underline;
}

.container .main .cont .green a.top{
clear:both;
float:right;
padding-right:8px;
margin-top:5px;
margin-bottom:10px;
text-decoration:none;
background:transparent url(images/arrow-top.gif);
background-repeat:no-repeat;
background-position:right 5px;
}

.container .main .cont .green a.top:hover{
text-decoration:underline;
}

h3.terms{
background-color:#ececec;
border:1px solid #dadada;
font-weight:bold;
font-size:13px;
margin:0px;
margin-bottom:10px;
padding:6px;
color:#003366;
}

.container .main .cont .green .terms{
margin:8px;
margin-bottom:13px;
}

.container .main .cont .green ul.terms{
margin:0px;
padding:0px;
list-style:none;
}

/*---------- Contact -----------*/

.container .main .contact{
clear:both;
margin:0 auto;
margin-top:15px;
margin-bottom:25px;
padding:0px;
width:458px;
padding:12px;
background-color:#f3e393;
}

.container .main .tcontact{
clear:both;
margin:0 auto;
margin-top:35px;
padding:0px;
width:488px;
}

.container .main .tcontact .top{
margin:0px;
padding:0px;
width:488px;
height:9px;
font-size:0px;
line-height:0px;
background-image:url(images/tcontact-top.gif);
background-repeat:no-repeat;
background-position:top;
}

.container .main .tcontact .middle{
margin:0px;
padding:0px;
padding-bottom:7px;
width:488px;
height:auto !important;
min-height:322px;
height:322px;
background-image:url(images/tcontact-middle.gif);
background-repeat:repeat-y;
background-position:top;
}

.container .main .tcontact .bottom{
margin:0px;
padding:0px;
width:488px;
height:9px;
font-size:0px;
line-height:0px;
background-image:url(images/tcontact-bottom.gif);
background-repeat:no-repeat;
background-position:top;
}

.container .main .tcontact .middle h3.tcontact{
margin:0px;
padding:20px;
padding-bottom:10px;
width:448px;
font-weight:bold;
font-size:40px;
color:#7a8770;
}

.container .main .tcontact .middle p.tcontact{
margin:0px;
padding-left:23px;
padding-bottom:25px;
width:448px;
}

.container .main .tcontact .middle form{
margin:0px;
padding:0px;
}

.container .main .tcontact .middle form p{
color:#390041;
}


.container .main .tcontact .middle form table{
margin:0 auto;
width:420px;
}

.container .main .tcontact .middle form table td{
height:auto !important;
min-height:53px;
height:53px;
vertical-align:top;
}

.container .main .tcontact .middle form table td.left{
width:220px;
}

.container .main .tcontact .middle form table td.right{
width:200px;
}

.container .main .tcontact .middle form table td input{
border:1px solid #ccddbe;
margin:0px;
width:198px;
height:16px;
background-color:#deecd3;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:13px;
color:#000000;
}

.container .main .tcontact .middle form table td input.red{
border:1px solid #ff0000;
margin:0px;
width:198px;
height:16px;
background-color:#deecd3;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:13px;
color:#000000;
}

.container .main .tcontact .middle form table td .red{
font-size:12px;
color:#ff0000;
line-height:12px;
height:12px;
}

.container .main .tcontact .middle form table td textarea{
border:1px solid #ccddbe;
margin:0px;
width:420px;
height:80px;
background-color:#deecd3;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:13px;
color:#000000;
}

.container .main .tcontact .middle form table td.buttons{
padding-top:10px;
text-align:right;
}

.container .main .tcontact .middle form table td input.button, input.button:hover{
border:1px solid #ccddbe;
margin:0px;
padding:0px;
width:82px;
height:22px;
border:0px;
background:url(images/submit-on.gif);
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:13px;
color:#000000;
text-align:center;
cursor:pointer;
}

.container .main .tcontact .middle form table td input.button:hover{
background:url(images/submit-over.gif);
}

/*---------- Message -----------*/

.container .main .message{
clear:both;
margin:0 auto;
margin-top:15px;
padding:0px;
width:435px;
}

/*---------- Order -----------*/

.container .main .cont .buttons{
clear:both;
margin:0 auto;
margin-top:30px;
padding:0px;
width:728px;
height:auto !important;
min-height:20px;
height:20px;
}

.container .main .cont .buttons input{
/*padding-left:20px;
padding-right:20px;
*/
width:140px;
margin-right:5px;
float:left;
}

.container .main .cont .buttons input.continue{
padding-left:3px;
padding-right:3px;
float:right;
background-color:#ff7f00;
font-weight:bold;
}

.container .main .cont .buttons input.orderbutton {
padding-left:20px;
padding-right:20px;
float:right;
font-weight:bold;
background-color:#5bcd38;
}

.container .main .cont table{
clear:both;
margin:0 auto;
margin-top:30px;
padding:0px;
width:728px;
background-color:#dde1e1;
background-image:url(images/order.gif);
background-repeat:no-repeat;
background-position:top;
border:1px solid #ebebeb;
font-size:11px;
text-indent:6px;
}

.container .main .cont table td{
height:23px;
border:0px;
}

.container .main .cont table td.first{
width:590px;
}

.container .main .cont table td.sec{
width:64px;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
}

.container .main .cont table td.last{
width:64px;
}

.container .main .cont table td.border{
background-color:#ebebeb;
height:1px;
}

.container .main .cont table td.noborder{
background-color:#dde1e1;
height:1px;
}

.container .main .cont table td.borderblack{
background-color:#1e1e1e;
height:1px;
}

.container .main .cont table td.vertical{
background-color:#ebebeb;
width:1px;
height:1px;
}

.container .main .cont table td span.product{
font-size:16px;
font-weight:bold;
}

.container .main .cont table td span.price{
float:right;
padding-right:6px;
}

/*---------- Pop Up -----------*/

.tcontact{
clear:both;
margin:0 auto;
padding:0px;
width:488px;
}

.tcontact .top{
margin:0px;
padding:0px;
width:488px;
height:9px;
font-size:0px;
line-height:0px;
background-image:url(images/tcontact-top.gif);
background-repeat:no-repeat;
background-position:top;
}

.tcontact .middle{
margin:0px;
padding:0px;
padding-bottom:7px;
width:488px;
height:auto !important;
min-height:322px;
height:322px;
background-color: #cce1ba;
}

.tcontact .bottom{
margin:0px;
padding:0px;
width:488px;
height:9px;
font-size:0px;
line-height:0px;
background-image:url(images/tcontact-bottom.gif);
background-repeat:no-repeat;
background-position:top;
}

.tcontact .middle h3.tcontact{
margin:0px;
padding:20px;
padding-top:10px;
padding-bottom:10px;
width:448px;
font-weight:bold;
font-size:40px;
color:#7a8770;
}

.tcontact .middle p.tcontact{
margin:0px;
padding-left:23px;
padding-bottom:25px;
width:448px;
}

.tcontact .middle form{
margin:0px;
padding:0px;
}

.tcontact .middle form p{
color:#390041;
}


.tcontact .middle form table{
margin:0 auto;
width:420px;
}

.tcontact .middle form table td{
height:auto !important;
min-height:53px;
height:53px;
vertical-align:top;
}

.tcontact .middle form table td.left{
width:220px;
}

.tcontact .middle form table td.right{
width:200px;
}

.tcontact .middle form table td input{
border:1px solid #ccddbe;
margin:0px;
width:198px;
height:16px;
background-color:#deecd3;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:13px;
color:#000000;
}

.tcontact .middle form table td input.red{
border:1px solid #ff0000;
margin:0px;
width:198px;
height:16px;
background-color:#deecd3;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:13px;
color:#000000;
}

.tcontact .middle form table td .red{
font-size:12px;
color:#ff0000;
line-height:12px;
height:12px;
}

.tcontact .middle form table td textarea{
border:1px solid #ccddbe;
margin:0px;
width:420px;
height:80px;
background-color:#deecd3;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:13px;
color:#000000;
}

.tcontact .middle form table td.buttons{
padding-top:10px;
text-align:right;
}

.tcontact .middle form table td input.button, input.button:hover{
border:1px solid #ccddbe;
margin:0px;
padding:0px;
width:82px;
height:22px;
border:0px;
background:url(images/submit-on.gif);
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:13px;
color:#000000;
text-align:center;
cursor:pointer;
}

.tcontact .middle form table td input.button:hover{
background:url(images/submit-over.gif);
}

.close{
float:right;
margin:0px;
padding:0px;
margin-right:10px;
}



/*-----------------
Popup
-----------------*/

div.window_top {
	width: 554px;
	height: 33px;
	float: left;
	line-height: 0px;
	font-size: 0pt;
	margin-left:1px;
	background-color: #cce1ba;
	border-top:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
}

div.window_top .window_title {
	float: left;
	color: #cce1ba;
	font-size: 11pt;
	direction: ltr;
	font-weight: bold;
	white-space: nowrap;
	margin-top: 10px;
	margin-left: 20px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

div.window_bottom{
	width: 100%;
	height: 7px;
	float: left;
	background-image: url(images/popup_bottom.gif);
	line-height: 0px;
	font-size: 0pt;
}

div.window_content {
	float: left;
	width: 552px;
	height: 460px;
	overflow-x: hidden;
	overflow-y: auto;
	padding-left: 4px;
	padding-right: 4px;
	background-image: 	url(images/popup_bg.gif);
	background-repeat: repeat-y;
	background-color: #cce1ba;
}

div.window_content .loading{
	width: 100%;
	float: left;
	height: 450px;
	background-image: 	url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;

}

a.popup_close {
	float: right;
	width: 12px;
	height: 10px;
	background-image: url(images/popup_close.gif);
	margin-top: 12px;
	margin-right: 10px;
}


.small_window
{
	width: 560px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
	overflow: hidden;
	display: none;
	line-height: normal;
	font-size: 9pt;
}



div.window_container {
	float: left;
	width: 100%;
	clear: both;
	font-size: 0pt;
	line-height: 0px;

}


/*--------------------
iFrame classes
---------------------*/
body.iframe_body {
	width: 540px;
	overflow-x: hidden;
	background-image: none;
	background-color: #cce1ba;
	text-align: left;
	direction: ltr;
	font-family: Arial, Helvetica, sans-serif;
}


div.iframe_container {
	width: 95%;
	margin: auto;
}

div#iframe_history {
	float: left;
	width: 100%;
	clear: both;
	margin-top: 20px;
}

.ibox{
float:right;
}

/********** New ***********/

.bold{
font-weight:bold !important;
}

.container .main .table .middle .tablemain td .price .number{
margin-top:15px;
}
.container .main .table .middle .tablemain td .price .get{
margin-top:0px;
width:90%;
text-align:right;
}

.container .main .cont .buttons .nextbuttons{
float:right;
width:140px;
height:auto !important;
min-height:20px;
height:20px;
}

.container .main .cont .buttons .nextbuttons input.continue{
padding:0px;
margin:0px;
float:right;
background-color:#ff7f00;
font-weight:bold;
display:inline;
width:140px;
text-align:center;
}

.container .main .cont .buttons .nextbuttons input.orderbutton {
padding:0px;
margin:0px;
float:right;
font-weight:bold;
background-color:#5bcd38;
display:inline;
width:140px;
text-align:center;
}

.container .main .cont .buttons .nextbuttons .or{
float:right;
width:100%;
text-align:center;
}

/********** New ***********/

.header .logomenu{
float:left;
width:430px;
height:auto !important;
min-height:20px;
height:20px;
}

.maxhome{
margin-top:20px;
}

.header .maxdiv{
float:right;
margin:33px 0px 0px 0px;
width:300px;
height:auto !important;
min-height:20px;
height:20px;
}

.maxdiv .hometitle{
text-align:right;
width:300px;
margin:0px;
font:normal 19px Trebuchet MS;
}

.clear{
clear:both;
display:block;
float:left;
width:100%;
height:0px;
font-size:0px;
line-height:0px;
}

#newsScroller{
float:left;
width:730px;
margin:20px 0px;
padding:10px 0px;
font:bold 14px Trebuchet MS;
color:#ffffff;
background-color:#789a9b;
}

#newsScroller a.newsitem{
font:bold 14px Trebuchet MS;
color:#ffffff;
font-weight:bold;
}

.container .main .submits{
margin:0 auto;
width:730px;
height:auto !important;
min-height:20px;
height:20px;
}

.container .main a.maxquotation, .container .main a.maxquotationtwo{
margin:7px 80px 0px 0px;
float:right;
width:150px;
height:27px;
display:inline;
}

.container .main a.maxquotationtwo{
margin:7px 0px 0px 0px;
}

.container .main .or{
float:right;
margin:7px 0px 0px 0px;
width:50px;
height:27px;
line-height:27px;
text-align:center;
}

#newsScroller a.newsitem{
font:normal 15px Trebuchet MS;
color:#ffffff;
font-weight:bold;
}

ul.dynmenu{
clear:both;
margin:10px 0px 0px 0px;
padding:0px;
float:left;
width:100%;
height:28px;
list-style:none;
}

ul.dynmenu li{
display:inline;
float:left;
margin:0px 5px 0px 0px;
padding:0px 0px 0px 9px;
height:28px;
text-align:center;
display:inline;
background:url(images/menu-left.gif) no-repeat top left;
}

ul.dynmenu li:hover, ul.dynmenu li.this{
display:inline;
float:left;
margin:0px 5px 0px 0px;
padding:0px 0px 0px 9px;
height:28px;
text-align:center;
display:inline;
background:#ededed url(images/menu-left.gif) no-repeat bottom left;
}

ul.dynmenu a{
float:left;
display:block;
padding:0px 9px 0px 0px;
height:28px;
font-size:15px;
font-weight:bold;
color:#ededed;
text-align:center;
text-decoration:none;
line-height:28px;
display:inline;
background:url(images/menu-right.gif) no-repeat top right;
}

ul.dynmenu a:hover, ul.dynmenu a.this{
float:left;
display:block;
padding:0px 9px 0px 0px;
height:28px;
font-size:15px;
font-weight:bold;
text-align:center;
text-decoration:none;
line-height:28px;
display:inline;
color:#789a9b;
background:#ededed url(images/menu-right.gif) no-repeat bottom right;
}

#insertsdiv{
margin:-26px 38px 0px 0px;
display:inline;
float:right;
width:162px;
position:relative;
}

#insertsdiv select#insertcases{
width:182px;
}

.container .main .table .middle .tablemain td.dupy{
vertical-align:top;
padding-top:12px;
}

.container .main .table .middle .tablemain td.cases{
padding-top:5px;
}

.container .main .table .middle .tablemain td .surface{
vertical-align:top;
margin-top:16px;
position:relative;
}

.container .main .table .middle .tablemain td .surinsert{
margin-top:0px;
}

.container .main .cont_cart{
padding-top:20px;
}

.container .main .cont .buttons input.send_quote{
border:0px;
background:transparent url(images/quotation.gif) no-repeat top;
width:150px;
height:27px;
cursor:pointer;
margin-left:47px;
}

.order_by{
float:right;
width:245px;
margin-top:-18px;
position:relative;
}

.text_or{
float:right;
width:245px;
text-align:center;
font-weight:bold;
margin-bottom:10px;
}

input.orderpaypal{
float:right !important;
border:0px;
background:transparent url(images/bt-paypal.gif) no-repeat top;
width:88px !important;
height:24px;
cursor:pointer;
margin:0px 0px 10px 0px !important;
}

input.ordergoogle{
float:left !important;
border:0px;
background:transparent url(images/bt-google.gif) no-repeat top;
width:149px !important;
height:24px;
cursor:pointer;
margin:0px 0px 10px 0px !important;
}

</style>