
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT { color: #232323; font-family: Arial, Helvetica, Sans-serif; font-size: 10px; }
a { color: black; text-decoration: none; }
a:hover { color: ff0000; text-decoration: underline; }
h1 {font: 16px Tahoma; padding: 0px 0px 0px 3px; margin: 0px; font-weight: bold;}
h2 {font: 16px Tahoma; padding: 0px 0px 0px 3px; margin: 0px; font-weight: bold;}
HR { color: #DDDDDD; height: 1px; }
HTML,BODY { margin: 0px 0px 0px 0px;}
FORM { margin: 0px; }
TABLE,IMG { border: 0px; }
TD { vertical-align: top; }
/*
*/
input.freightcal
{
style: font-size:8pt; 
border:1px solid #999999;
color: #FFFFFF;
background-color: #ffffff;
font-weight: bold;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#000000');
} 
/*
*/
input.freightcal_new
{
border: 1px double #000000;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #A60306;
color: #ffffff;
font-size: 70%;
font-weight: bold;
font-family: Arial, sans-serif;
} 
/*
*/
input.freightcal_grey
{
border: 1px double #000000;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #777777;
color: #ffffff;
font-size: 70%;
font-weight: bold;
font-family: Arial, sans-serif;
} 
/*
*/
input.moreinfo
{
style: font-size:8pt; 
border:1px solid #999999;
color: #FFFFFF;
background-color: #ffffff;
font-weight: bold;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#000099');
} 

/*
*/
input.moreinfo_new
{
border: 1px double #000000;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #000000;
color: #ffffff;
font-size: 70%;
font-weight: bold;
font-family: Arial, sans-serif;
} 

/*
*/
input.pricerequest
{
style: font-size:8pt; 
border:1px solid #999999;
color: #FFFFFF;
background-color: #ffffff;
font-weight: bold;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#DD0000');
} 
/*
*/
input.pricerequest_new
{
border: 1px double #000000;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #A60306;
color: #ffffff;
font-size: 70%;
font-weight: bold;
font-family: Arial, sans-serif;
} 
/*
*/
input.dp-request-table
{
background-color: #ECECEC;
border: 1px solid #999999;
}

/*
*/
input.search_form
{
background-color: #ECECEC;
border: 0px solid #999999;
}

/*

*/
} 
textarea.dp-request-table
{
background-color: #ECECEC;
border: 1px solid #999999;
}

/*
*/
vs-select
{
background-color: #ECECEC;
border: 1px solid #999999;
}

/*

*/

/*



*/
Vertical menu
.VertMenuLeftColumn { width: 160px; vertical-align: top;  background: #CCCCCC; }
.VertMenuRightColumn { width: 160px; vertical-align: top; background: #CCCCCC; }
.VelMenuBox {border-bottom: 5px solid #ffffff; background: #ececec; padding: 6px;  TEXT-ALIGN: left; padding-top: 1px; }
.VelMenuRed {border-bottom: 5px solid #ffffff; font-size: 12px; color: #ffffff; font-weight: bold; text-transform: uppercase; vertical-align: middle; FONT-FAMILY: Tahoma; padding-left: 7px; padding-top: 4px; background-image: url(http://velvetsystems.com/images/menu/menu_title.jpg); }
.VelMenuBox-aboutus {border-bottom: 5px solid #ffffff; background: #cecece; padding: 6px;  TEXT-ALIGN: left; padding-top: 1px; }
.VertMenuBoxWhite { background: #ffffff; padding: 0px;  TEXT-ALIGN: left; padding-top: 0px; }
.VertMenuBoxCat { background: #CCCCCC; }
.VertMenuBorder { background: #fff;  }
.VelMenuTitle {border-bottom: 5px solid #ffffff; font-size: 12px; color: #ffffff; font-weight: bold; text-transform: uppercase; background: #dd0000; vertical-align: middle; FONT-FAMILY: Tahoma; padding-left: 7px; padding-top: 4px; }
.VelMenuTop {border-top: 10px solid #ffffff; border-bottom: 5px solid #ffffff; font-size: 12px; color: #ffffff; font-weight: bold; text-transform: uppercase; background: #dd0000; vertical-align: middle; FONT-FAMILY: Tahoma; padding-left: 7px; padding-top: 4px; }
.VelNavTitle {border-top: 3px solid #ffffff; border-bottom: 10px solid #ffffff; font-size: 14px; color: #ffffff; font-weight: bold; text-transform: uppercase; background: #dd0000; vertical-align: middle; FONT-FAMILY: Tahoma; padding-left: 7px; padding-top: 4px; }
.VelProductTitle {border-top: 3px solid #ffffff; border-bottom: 10px solid #ffffff; color: #ffffff; font-weight: bold; background: #dd0000; vertical-align: middle; FONT-FAMILY: Tahoma; padding-left: 7px; padding-top: 4px; }
.VertMenuSubTitle { background-color: gray; }
.VertMenuTitleIcon { height: 20px; margin-left: 8px; margin-right: 8px; vertical-align: middle; width: 21px; }
.VertMenuItems { color: #000000; text-decoration: none; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma;}
.VertMenuItems a { color: #000000; text-decoration: none; FONT-FAMILY: Tahoma;}
.VertMenuItems a:hover { color: #ff0000; text-decoration: underline; FONT-FAMILY: Tahoma;}
.nav_links { color: #000000; text-decoration: none; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Tahoma; font-weight: none;}
.nav_links a { color: #000000; text-decoration: none; FONT-FAMILY: Arial, Tahoma; font-weight: none;}
.nav_links a:hover { color: #ff0000; text-decoration: underline; FONT-FAMILY: Arial, Tahoma; font-weight: none;}
.nav_number { color: #000000; text-decoration: none; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Tahoma; font-weight: none;}


.std_page_txt { font-size: 12px; color: #000000; text-decoration: none; FONT-FAMILY: Arial; font-weight: none;}
.std_page_txt_bold { font-size: 12px; color: #000000; text-decoration: none; FONT-FAMILY: Arial; font-weight: bold;}
.std_page_txt_red { font-size: 12px; color: #ff0000; text-decoration: none; FONT-FAMILY: Arial; font-weight: bold;}
.std_page_txt_bg_red { font-size: 16px; color: #ff0000; text-decoration: none; FONT-FAMILY: Arial; font-weight: bold;}
.std_page_txt_grey { font-size: 12px; color: #555555; text-decoration: none; FONT-FAMILY: Arial; font-weight: none;}
.std_page_txt_sm { font-size: 10px; color: #000000; text-decoration: none; FONT-FAMILY: Arial; font-weight: none;}
.std_page_txt_bg { font-size: 16px; color: #000000; text-decoration: none; FONT-FAMILY: Arial; font-weight: none;}
.projector_model_title { font-size: 16px; color: #000000; text-decoration: underline; FONT-FAMILY: Verdana, Arial; font-weight: none; font-weight: bold;}
.homepage_mainTitle {border-bottom: 5px solid #ffffff; background: #ececec; padding: 6px;  TEXT-ALIGN: left; padding-top: 1px; }
.main_Titles {font-size: 12px; color: #ffffff; font-weight: bold; text-transform: uppercase; vertical-align: middle; FONT-FAMILY: Tahoma; padding-left: 7px; background-image: url(http://velvetsystems.com/images/menu/red_title_bg.jpg); }
.red_banner_page_headings {font-size: 12px; color: #ffffff; font-weight: bold; text-transform: uppercase; vertical-align: middle; FONT-FAMILY: Tahoma; padding-left: 7px; background-image: url(http://velvetsystems.com/images/new_design/red_banner_page_headings_bg.jpg); }
.red_banner_page_headings_lowcase {font-size: 12px; color: #ffffff; font-weight: bold; text-transform: none; vertical-align: middle; FONT-FAMILY: Tahoma; padding-left: 7px; background-image: url(http://velvetsystems.com/images/new_design/red_banner_page_headings_bg.jpg); }
.StandardLinks { color: #ff0000; text-decoration: underline; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma; font-weight: bold;}
.StandardLinks a { color: #ff0000; text-decoration: underline; FONT-FAMILY: Tahoma; font-weight: bold;}
.StandardLinks a:hover { color: #777777; text-decoration: none;  FONT-FAMILY: Tahoma; font-weight: bold;}
.FooterLinks { color: #000000; text-decoration: none; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma;}
.FooterLinks a { color: #000000; text-decoration: none; FONT-FAMILY: Tahoma;}
.FooterLinks a:hover { color: #ff0000; text-decoration: underline; FONT-FAMILY: Tahoma;}
.VertMenuHr { color: #cccccc; }
.CategoriesList { font-size: 12px; }
/*




	Dialog box
*/
TABLE.DialogBox { height: 100%; vertical-align: top; width: 100%; }

.FP_grey_txt_box { background: #ececec; padding: 10px; font-size: 12px; color: #000000; text-decoration: none; FONT-FAMILY: Arial; font-weight: none;}

.DialogBoxFeatured { border: 1px #DDDDDD solid; border-top: 5px #EEEEEE solid; background: White; text-align: center; }
.DialogBox { background: White; padding: 7px; }
.DialogBorder { border: 1px solid #DDDDDD; }
.DialogTitle2 { border-bottom: 1px solid #CCCCCC; background: #EEEEEE; color: black; font-weight: bold; font-size: 11px; padding: 3px; text-transform: uppercase; }
.DialogTitle { border-right: 1px solid #CCCCCC;border-bottom: 2px solid #CCCCCC; background: #EEEEEE; color: black; font-weight: bold; font-size: 14px; padding: 3px; text-transform: uppercase; }
FONT.DialogTitle { color: black; font-size: 11px; font-weight: bold; height: 15px; margin-left: 10px; text-align: left; vertical-align: bottom; }
/*

 /* set millions of background images */
.rbroundbox { background: url(http://velvetsystems.com/images/box-imges/nt.gif) repeat; }
.rbroundbox2 { background: url(http://velvetsystems.com/images/box-imges/nt.gif) repeat; }
.rbtop div { background: url(http://velvetsystems.com/images/box-imges/tl.gif) no-repeat top left; }
.rbtop { background: url(http://velvetsystems.com/images/box-imges/tr.gif) no-repeat top right; }
.rbbot div { background: url(http://velvetsystems.com/images/box-imges/bl.gif) no-repeat bottom left; }
.rbbot { background: url(http://velvetsystems.com/images/box-imges/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 400px; margin: 1em auto; }
.rbroundbox2 { width: 180px; margin: 1em auto; }
.rbroundbox3 { width: 570px; margin: 1em auto; }