html { 
min-height: 100%; 
margin-bottom: 1px; 
}
body {
background:#dbdbdb url('../images/background_top2.gif') repeat-x top;
margin:0px;
padding:0px;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 13px;
line-height: 18px;
color: #231f20;
}


A:link {color: #7d54b3; text-decoration: underline;}
A:visited {color: #7d54b3; text-decoration: underline;}
A:hover {color: #ff9a41; text-decoration: none;}
A:active {color: #7d54b3; text-decoration: underline;}

A.reverse:link {text-decoration: none;}
A.reverse:visited {text-decoration: none;}
A.reverse:hover {text-decoration: underline;}
A.reverse:active {text-decoration: none;}

.cartlink {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 16px;
line-height: 37px;
color: #FFFFFF;
display:block;
padding-right:5px;
}
A.cartlink:link {color: #FFFFFF; text-decoration: none;}
A.cartlink:visited {color: #FFFFFF; text-decoration: none;}
A.cartlink:hover {color: #ff9a41; text-decoration: none;}
A.cartlink:active {color: #FFFFFF; text-decoration: none;}

.mainmenu {
font-family: 'Trebuchet MS', Arial, Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 13px;
line-height: 40px;
letter-spacing:1px;
color: #ffffff;
display:block;
}
A.mainmenu:link {color: #ffffff; text-decoration: none;}
A.mainmenu:visited {color: #ffffff; text-decoration: none;}
A.mainmenu:hover {color: #ff9a41; text-decoration: none;}
A.mainmenu:active {color: #ffffff; text-decoration: none;}
.mainmenuselected {
font-family: 'Trebuchet MS', Arial, Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 13px;
line-height: 40px;
letter-spacing:1px;
color: #ff9a41;
display:block;
}
A.mainmenuselected:link {color: #ff9a41; text-decoration: none;}
A.mainmenuselected:visited {color: #ff9a41; text-decoration: none;}
A.mainmenuselected:hover {color: #ff9a41; text-decoration: underline;}
A.mainmenuselected:active {color: #ff9a41; text-decoration: none;}
.submenu {
font-family: 'Trebuchet MS', Arial, Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: 20px;
color: #231f20;
display:block;
}
A.submenu:link {color: #231f20; text-decoration: none;font-weight: normal;}
A.submenu:visited {color: #231f20; text-decoration: none;font-weight: normal;}
A.submenu:hover {color: #7d54b3; text-decoration: none;font-weight: normal;}
A.submenu:active {color: #231f20; text-decoration: none;font-weight: normal;}

.submenuselected {
font-family: 'Trebuchet MS', Arial, Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 12px;
line-height: 20px;
color: #7d54b3;
display:block;
}
A.submenuselected:link {color: #7d54b3; text-decoration: none;font-weight: bold;}
A.submenuselected:visited {color: #7d54b3; text-decoration: none;font-weight: bold;}
A.submenuselected:hover {color: #7d54b3; text-decoration: underline;font-weight: bold;}
A.submenuselected:active {color: #7d54b3; text-decoration: none;font-weight: bold;}


.subsubmenu {
font-family: 'Trebuchet MS', Arial, Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: 20px;
color: #888888;
display:block;
}
A.subsubmenu:link {color: #888888; text-decoration: none;font-weight: normal;}
A.subsubmenu:visited {color: #888888; text-decoration: none;font-weight: normal;}
A.subsubmenu:hover {color: #7d54b3; text-decoration: none;font-weight: normal;}
A.subsubmenu:active {color: #888888; text-decoration: none;font-weight: normal;}

.subsubmenuselected {
font-family: 'Trebuchet MS', Arial, Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 12px;
line-height: 20px;
color: #7d54b3;
display:block;
}
A.subsubmenuselected:link {color: #7d54b3; text-decoration: none;font-weight: bold;}
A.subsubmenuselected:visited {color: #7d54b3; text-decoration: none;font-weight: bold;}
A.subsubmenuselected:hover {color: #7d54b3; text-decoration: underline;font-weight: bold;}
A.subsubmenuselected:active {color: #7d54b3; text-decoration: none;font-weight: bold;}

.listselected {
color: #7d54b3;
}

.tabmenu {
font-family: 'Trebuchet MS', Arial, Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px;
color: #7d54b3;
padding-left: 5px;
padding-right: 5px;
}
A.tabmenu:link {color: #7d54b3; text-decoration: none;}
A.tabmenu:visited {color: #7d54b3; text-decoration: none;}
A.tabmenu:hover {color: #231f20; text-decoration: none;}
A.tabmenu:active {color: #7d54b3; text-decoration: none;}

.tabmenuselected {
font-family: 'Trebuchet MS', Arial, Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px;
color: #000000;
padding-left: 5px;
padding-right: 5px;
}
A.tabmenuselected:link {color: #000000; text-decoration: underline;}
A.tabmenuselected:visited {color: #000000; text-decoration: underline;}
A.tabmenuselected:hover {color: #000000; text-decoration: none;}
A.tabmenuselected:active {color: #000000; text-decoration: underline;}

.imageicon {
border: #c3c2c2 2px solid;
display:block;
}
A.imageicon:link {border: #c3c2c2 2px solid;}
A.imageicon:visited {border: #c3c2c2 2px solid;}
A.imageicon:hover {border: #7d54b3 2px solid;}
A.imageicon:active {border: #c3c2c2 2px solid;}

.featured {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 11px;
line-height: 14px;
color: #7d54b3;
display:block;
}
A.featured:link {color: #7d54b3;text-decoration: none;}
A.featured:visited {color: #7d54b3;text-decoration: none;}
A.featured:hover {color: #7d54b3;text-decoration: underline;}
A.featured:active {color: #7d54b3;text-decoration: none;}

.largerphoto {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 9px;
line-height: 16px;
color: #ffffff;
padding-left:13px;
display:block;
}
.largerphoto_fr{
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 9px;
line-height: 16px;
color: #ffffff;
padding-left:10px;
display:block;
}
A.largerphoto:link, A.largerphoto_fr:link, A.largerphoto:visited, A.largerphoto_fr:visited, A.largerphoto:active, A.largerphoto_fr:active {color: #ffffff; text-decoration: none;}
A.largerphoto:hover, A.largerphoto_fr:hover {color: #ff9a41; text-decoration: none;}

.addtocart {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 14px;
line-height: 25px;
color: #ffffff;
padding-left:13px;
display:block;
background: url('/images/butt_add_to_cart.png') top no-repeat;
height:29px;
}
A.addtocart:link {color: #ffffff; text-decoration: none;}
A.addtocart:visited {color: #ffffff; text-decoration: none;}
A.addtocart:hover {color: #000000; text-decoration: none;}
A.addtocart:active {color: #ffffff; text-decoration: none;}
.addtocart2 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 14px;
line-height: 25px;
color: #ffffff;
padding-left:13px;
display:block;
background: url('/images/butt_add_to_cart2.png') top no-repeat;
height:29px;
}
A.addtocart2:link {color: #ffffff; text-decoration: none;}
A.addtocart2:visited {color: #ffffff; text-decoration: none;}
A.addtocart2:hover {color: #000000; text-decoration: none;}
A.addtocart2:active {color: #ffffff; text-decoration: none;}

.learn {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 12px;
line-height: 16px;
color: #ff7d09;

}
A.learn:link {color: #ff7d09; text-decoration: none;font-weight: bold;}
A.learn:visited {color: #ff7d09; text-decoration: none;font-weight: bold;}
A.learn:hover {color: #7d54b3; text-decoration: none;font-weight: bold;}
A.learn:active {color: #ff7d09; text-decoration: none;font-weight: bold;}

td {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 13px;
line-height: 18px;
color: #231f20;
}

h1 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 18px;
line-height: 40px;
color: #ffffff;
display:inline;
}
h2 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 16px;
line-height: 20px;
color: #7d54b3;
display:inline;
}
h3 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 13px;
line-height: 40px;
color: #FFFFFF;
letter-spacing:1px;
display:inline;
width:180px;
}
h4 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 20px;
line-height: 26px;
color: #7d54b3;
display:inline;
}
h5 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 14px;
line-height: 18px;
color: #ff7d09;
display:inline;
}
h6 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 22px;
line-height: 40px;
color: #7d54b3;
letter-spacing:1px;
display:inline;
}

.inputbox1 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #000000;
width:130px;
height:20px;
padding-left: 3px;
margin-right:10px;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
background: #ffffff;
}
.inputbox2 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #000000;
width:260px;
height:80px;
padding-left: 3px;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
background: #ffffff;
}
.inputbox3 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #000000;
width:220px;
height:20px;
padding-left: 3px;
margin-right:10px;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
background: #ffffff;
}
.inputbox4 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #000000;
width:90px;
height:20px;
padding-left: 3px;
margin-right:10px;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
background: #ffffff;
}
.inputbox5 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #000000;
width:450px;
height:20px;
padding-left: 3px;
margin-right:10px;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
background: #ffffff;
}
.inputbox6 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #000000;
width:250px;
height:60px;
padding-left: 3px;
margin-right:10px;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
background: #ffffff;
}
.inputbox7 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #000000;
width:20px;
height:20px;
padding-left: 3px;
margin-right:10px;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
background: #ffffff;
}
.inputbox8 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #000000;
width:400px;
height:20px;
padding-left: 3px;
margin-right:10px;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
background: #ffffff;
}
.inputbox9 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #000000;
width:500px;
height:80px;
padding-left: 3px;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
background: #ffffff;
}
.inputboxTTL {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #000000;
width:80px;
height:20px;
padding-left: 3px;
padding-right: 3px;
margin-right:10px;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
background: #ffffff;
text-align:right;
}
.inputboxCC {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #000000;
width:40px;
height:20px;
padding-left: 3px;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
background: #ffffff;
}

.inputboxorderformWhite {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 20px;
line-height:40px;
color: #ffffff;
width:560px;
height:40px;
background-color: transparent;
text-align:center;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
.inputboxorderformBlack {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 20px;
line-height:40px;
color: #000000;
width:560px;
height:40px;
background-color: transparent;
text-align:center;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}
.phone {
position:absolute;
right:20px;
top:0px;
height:37px;
z-index:200;
}
.phone2 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 16px;
line-height: 18px;
letter-spacing:0px;
color: #ffffff;
}
.phone3{
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 16px;
line-height: 37px;
color: #333333;
}
.callnow{
font-size: 14px;
line-height: 18px;
color:#6d6768;
}
.cart {
position:absolute;
left:728px;
top:0px;
height:37px;
z-index:200;
}
.logo {
position:absolute;
left:40px;
top:92px;
z-index:150;
}
.logonew {
position:absolute;
left:39px;
top:41px;
z-index:150;
}
.logonew2 {
position:absolute;
left:0px;
top:83px;
z-index:150;
}
.topimages {
position:absolute;
right:20px;
top:0px;
}
.homeimages {
position:absolute;
right:0px;
top:36px;
}
#salesteam{
position:absolute;
right:20px;
top:260px;
z-index:200;
}
.staffmember{
float:right;
margin-left:5px;
}
.salesinfo {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px;
color: #231f20;
}
.rentalimage{
position:absolute;
left:-8px;
top:0px;
}
.tagline1 {
position:absolute;
left:274px;
top:64px;
z-index:300;
overflow:hidden;
}
.tagline2 {
position:absolute;
left:33px;
top:280px;
z-index:200;
}
.submenuitems ul {
margin:0 0 0 15px;
}
.submenuitems li {
padding-left:0px;
}
form {
display:inline;
}
.search {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11px;
line-height: 13px;
color: #7d54b3;
height:16px;
width:85px;
padding-left: 3px;
border-left: 1px solid #424141;
border-right: 1px solid #424141;
border-top: 1px solid #424141;
border-bottom: 1px solid #424141;
background: #ffffff;
}
.submit {
height:16px;
width:24px;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11px;
line-height: 13px;
color: #000000;
vertical-align: top;
}

.featuredtext {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 11px;
line-height: 13px;
color: #7d54b3;
padding-left:5px;
}
.featureditem {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 12px;
line-height: 14px;
color: #000000;
}
.featuredquote {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 12px;
line-height: 14px;
color: #000000;
}
.oldprice {
color: #848282;
text-decoration: line-through;
}
.ourprice {
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11px;
line-height: 14px;
color: #848282;
}
.altpics {
float:left;
text-align:center;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
height:76px;
}
.altpics2 {
float:left;
text-align:center;
margin-right:10px;
margin-top:10px;
}
.categorypics {
float:left;
text-align:center;
margin-right:0px;
margin-top:15px;
height:170px;
}

.categorypics2 {
float:left;
text-align:left;
margin-right:20px;
margin-top:20px;
}
.preprintedflagpics{
float:left;
text-align:left;
margin-left:10px;
margin-right:10px;
margin-top:10px;
}
.logopics {
float:right;
margin-left:20px;
}
.logotext{
font-size: 11px;
line-height: 15px;
}
.categorytext {
text-align:center;
width:150px;
overflow: auto;
}
.listnospace{
margin-top:0px;
}
.options {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 14px;
line-height: 18px;
color: #7d54b3;
}
.orangetext {
color: #ff7d09;
}
.graytext {
color: #848282;
}
.hidden {
visibility:hidden;
}
.alsofits {
visibility:hidden;
}
.productcontent {
background:#ffffff url('/new/images/content_gradient.gif') top repeat-x;
}
.content {
background:#ffffff url('/new/images/content_gradient.gif') top repeat-x;
padding-left:16px;
padding-right:16px;
padding-top:8px;
text-align:justify;
}
.testimonial {
font-family : Times New Roman, Arial, Helvetica, sans-serif;
font-style : italic;
font-variant : normal;
font-weight : normal;
font-size : 14px;
line-height: 18px;
color : #492f91;
}
.testimonialname {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 11px;
line-height: 14px;
color : #999999;
padding-left:15px;
margin-bottom:0px;
text-align:right;
}
.tabcontent {
background:#ecebeb;
border-left: 1px solid #a9a7a7;
border-bottom: 1px solid #a9a7a7;
border-right: 1px solid #a9a7a7;
padding-left:10px;
padding-right:10px;
padding-top:16px;
text-align:justify;
}
.contacttable {
border-right: 1px solid #a9a7a7;
border-bottom: 1px solid #a9a7a7;
padding-right:10px;
padding-bottom:16px;
}
.contacttable2 {
border-left: 1px solid #a9a7a7;
border-bottom: 1px solid #a9a7a7;
padding-left:10px;
padding-bottom:10px;
margin-left:10px;
margin-bottom:10px;
}
.contacttable3 {
border-left: 1px solid #a9a7a7;
border-bottom: 1px solid #a9a7a7;
}
.contacttable4 {
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding-right:10px;
padding-bottom:16px;
}
.formcontent {
background:#ecebeb;
border: 1px solid #a9a7a7;
padding:10px;
}
.smalltext {
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11px;
line-height: 14px;
color: #848282;
}
.smalltext2 {
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11px;
line-height: 14px;
padding-left:10px;
}
.noimage {
width:350px;
height:198px;
text-align:center;
background:#ffffff;
}
.noimage2 {
width:150px;
height:119px;
text-align:center;
background:#ffffff;
}
.noimage3 {
width:220px;
height:175px;
text-align:center;
background:#ffffff;
}
.cartheading {
background:#ecebeb;
border: 1px solid #a9a7a7;
}
.cartitem {
border-bottom: 1px solid #a9a7a7;
border-right: 1px solid #a9a7a7;
}
.cartitemtext {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 11px;
line-height: 13px;
color: #7d54b3;
}
.cartitemdetails {
padding-left:10px;
}
.qty {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11px;
line-height: 13px;
color: #7d54b3;
height:16px;
width:20px;
text-align: center;
border: #7f9db9 1px solid;
background: #ffffff;
}
.formerrors {
color: #ff0000;
}
.scrollbox1 {
overflow: auto;
width: 288px;
height: 418px;
}
.scrollbox2 {
overflow: auto;
width: 300px;
height: 500px;
}
.scrollbox3 {
overflow: auto;
width: 300px;
height: 300px;
}
#demo tr.ruled {
background:#7FB0DB;
}
.recordcell{
border-bottom: #f8f1e7 1px solid;
}
a.record:link {display:block;color:#7d54b3;text-decoration: none; background: #ffffff;}
a.record:visited {display:block;color:#7d54b3;text-decoration: none;  background: #ffffff;}
a.record:hover {display:block;color:#ffffff;text-decoration: none;  background: #7d54b3;}
a.record:active {display:block;color:#7d54b3;text-decoration: none;  background: #ffffff;}

a.record2:link {display:block;color:#333333;text-decoration: none; background: #ffffff;}
a.record2:visited {display:block;color:#333333;text-decoration: none;  background: #ffffff;}
a.record2:hover {display:block;color:#ffffff;text-decoration: none;  background: #7d54b3;}
a.record2:active {display:block;color:#333333;text-decoration: none;  background: #ffffff;}

.field100percent{
font-size: 13px;
line-height: 15px;
width: 270px;
height: 40px;
padding-left:5px;
overflow: hidden;
}
.fieldproducts{
font-size: 11px;
line-height: 18px;
width: 270px;
height: 20px;
padding-left:5px;
overflow: hidden;
}

#Specifications, #Tops, #Custom, #Accessories, #Parts {
padding-left:15px;
padding-right:15px;
}
#TopHeadingLeft{
width:180px;
}
.tab {
background: url('../images/tab.gif') no-repeat top left;
border-left: 1px solid #ffffff;
}
.tabselected {
background:#ecebeb url('../images/tab_top.gif') repeat-x; 
border-left: 1px solid #a9a7a7; 
}
.cornerselected {
background:#ecebeb; 
}
.OrderSummaryItem{
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #000000;
width:130px;
height:18px;
padding-left: 3px;
padding-right: 14px;
text-align:right;
}
.OrderSummaryItem2{
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #000000;
width:400px;
height:18px;
padding-left: 3px;
text-align:left;
}
.OrderSummaryItem3{
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #848282;
width:100px;
height:18px;
padding-left: 3px;
text-align:left;
}
.cleardiv {
clear:both;
}

.tab2menu {
font-family: 'Trebuchet MS', Arial, Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px;
color: #7d54b3;
padding-left: 5px;
padding-right: 5px;
}
A.tab2menu:link {color: #7d54b3; text-decoration: none;}
A.tab2menu:visited {color: #7d54b3; text-decoration: none;}
A.tab2menu:hover {color: #231f20; text-decoration: none;}
A.tab2menu:active {color: #7d54b3; text-decoration: none;}

.tab2menuselected {
font-family: 'Trebuchet MS', Arial, Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px;
color: #000000;
padding-left: 5px;
padding-right: 5px;
}
A.tab2menuselected:link {color: #000000; text-decoration: none;}
A.tab2menuselected:visited {color: #000000; text-decoration: none;}
A.tab2menuselected:hover {color: #000000; text-decoration: underline;}
A.tab2menuselected:active {color: #000000; text-decoration: none;}


.tab2 {
background: #ffffff url('../images/tab.gif') no-repeat top left;
border-left: 1px solid #dbdbdb;
border-bottom: 1px solid #a9a7a7;
padding-left:5px;
}
.tab2selected {
background:#dbdbdb url('../images/tab_top.gif') repeat-x; 
border-left: 1px solid #a9a7a7;
padding-left:5px;
}
.corner2 {
background:#ffffff; 
border-bottom: 1px solid #a9a7a7;
}
.corner2selected {
background:#dbdbdb; 
}
.tab2extra{
border-bottom: 1px solid #a9a7a7;
}

.newtabs {
background: url('../images/tab2_tile_background.gif') repeat-x;
}


.newtab2menu {
font-family: 'Trebuchet MS', Arial, Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px;
color: #7d54b3;
padding-left: 5px;
padding-right: 5px;
}
A.newtab2menu:link {color: #7d54b3; text-decoration: none;}
A.newtab2menu:visited {color: #7d54b3; text-decoration: none;}
A.newtab2menu:hover {color: #231f20; text-decoration: none;}
A.newtab2menu:active {color: #7d54b3; text-decoration: none;}

.newtab2menuselected {
font-family: 'Trebuchet MS', Arial, Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px;
color: #000000;
padding-left: 5px;
padding-right: 5px;
}
A.newtab2menuselected:link {color: #000000; text-decoration: none;}
A.newtab2menuselected:visited {color: #000000; text-decoration: none;}
A.newtab2menuselected:hover {color: #000000; text-decoration: underline;}
A.newtab2menuselected:active {color: #000000; text-decoration: none;}

.newtab2 {
background: url('../images/tab2_tile.gif') repeat-x;
}
.newtab2selected {
background: url('../images/tab2_tile_selected.gif') repeat-x; 
}
#ErrorMessages{
color:#ff0000;
font-weight:bold;
}
.purple{
font-weight:bold;
color:#7d54b3;
}
#InstructionVideo{
float:left;
text-align:center;
margin-right:10px;
margin-bottom:10px;
}
#trailimageid{
position: absolute;
display: none;
left: 0px;
top: 0px;
width: 353px;
height: 0px;
z-index: 200;
}
