/*  #################################################  */
/*  The top portion of this style sheet is from DSB    */
/*  The bottom portion is from the old Arrow site      */
/*  #################################################  */

table {
	text-align: left;
}
.topmenu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        text-align: center;
        text-decoration: none;
        background-color: #084860;
}
.topmenulink {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        text-decoration: none;
}
.topmenulink:hover {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #F7941C;
        text-decoration: none;
}
.formtext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #084860;
}
.textfield {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #084860;
        background-color: #FFFFFF;
        width: 115px;
        border: 1px solid #084860;
}
.butsearch {
        background-attachment: fixed;
        background-image: url(../resources/but_search.gif);
        background-repeat: no-repeat;
        background-position: center center;
        height: 21px;
        width: 67px;
        border: 0px none;
}
.butlogin {

        background-attachment: fixed;
        background-image: url(../resources/but_login.gif);
        background-repeat: no-repeat;
        background-position: center center;
        height: 21px;
        width: 68px;
        border: 0px none;
}
.leftmenu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        text-transform: uppercase;
        margin-left: 5px;
}

.leftmenu:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #F7941C;
        text-decoration: none;
        text-transform: uppercase;
        margin-left: 5px;
}
.leftsubmenu {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        text-transform: none;
        margin-left: 5px;
}

.leftsubmenu:hover {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #F7941C;
        text-decoration: underline;
        text-transform: none;
        margin-left: 5px;
}
.leftsubmenu2 {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        text-transform: none;
        margin-left: 5px;
}

.leftsubmenu2:hover {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #fffff;
        text-decoration: none;
        text-transform: none;
        margin-left: 5px;
}
.text {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #697579;
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 36px;
}
.TableHeader {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #0099CC;
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 36px;
}

.tabletitle { 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        font-weight: bold; 
        color: #303040; 
        text-decoration: none; 
        text-align: left; 
        padding-top: 5px; 
        padding-right: 5px; 
        padding-left: 1px; 
        padding-bottom: 5px; 
} 

.boximage {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        text-align: center;
        padding-top: 5px;
        padding-right: 1px;
        padding-left: 15px;
        padding-bottom: 5px;
}


.link {
/*        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;  */
        color: #697579;
        text-decoration: none;
}
.link:hover {
/*        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;*/
        color: #F7941C;
        text-decoration: underline;
}

.tanText {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#660066;
}
.midText {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #697579;
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 36px;
}
.bigText {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        color: #697579;
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 36px;
}
.copy {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FDAD39;
        margin-left: 35px;
        margin-top: 10px;
}
.copy:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FDAD39;
        margin-left: 35px;
        margin-top: 10px;
        text-decoration: none;
		
}
.copy:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #0076A3;
        margin-left: 35px;
        margin-top: 10px;
}
.boxtitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.boxtext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #303040;
        text-decoration: none;
        text-align: center;
        padding-top: 5px;
        padding-right: 2px;
        padding-left: 2px;
        padding-bottom: 5px;
}
.boxtext2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        text-align: center;
        padding-top: 5px;
        padding-right: 10px;
        padding-left: 10px;
        padding-bottom: 5px;
	  cursor: pointer;
}
.active_boxtitle {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #0076A3;
 text-decoration: none;
 text-align: left;
 padding-top: 5px;
 padding-right: 10px;
 padding-left: 10px;
 padding-bottom: 5px;
}
.active_boxtext {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #0076A3;
 text-decoration: none;
 text-align: left;
 padding-top: 5px;
 padding-right: 10px;
 padding-left: 10px;
 padding-bottom: 5px;
}

.imagelink {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #FFFFFF;
}

.pager {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #697579;
}
.pager:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #0076A3;
}
.pager:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #697579;
}


.editor_menu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-transform: none;
        color: #FFFFFF;
        text-decoration: none;
}
.editor_menu:hover {
        text-decoration: underline;
}
.editor_menu_selected {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
        color: #FFFFFF;
        text-decoration: underline;
}
.title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
        color: #FFFFFF;
        margin-left: 20px;
}
.title_info {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #FFFFFF;
}
.yellow_info {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #FCFF34;
}
.yellow_header {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color: #FCFF34;
}
.boxtext_info {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        text-align: left;
        padding-top: 5px;
        padding-right: 10px;
        padding-left: 10px;
        padding-bottom: 5px;
}
.text_black {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: black;
		font-weight: bold;
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 36px;
}

P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial;
}
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.head1 {
	font-family: Arial;
	font-size: 18px;
	color: #094860;
	text-decoration: none;
	font-weight: bold;
}

.searchfield{
	font-size: 11px; COLOR: #999999; FONT-FAMILY: arial; background-color: #ffffff; height:13px; width:130px; border: 1px solid #777777; padding-left:3px;
}

.textarea {
	font-size: 11px; COLOR: #999999; FONT-FAMILY: arial; background-color: #ffffff; height:40px; width:130px; border: 1px solid #777777; padding-left:3px;
}

A.body_link:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000CC; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
A.body_link:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000CC; FONT-FAMILY: arial, ; TEXT-DECORATION: underline
}
A.body_link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #F17302; FONT-FAMILY: arial; TEXT-DECORATION: underline
}

A.readmore_link:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #094860; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.readmore_link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #094860; FONT-FAMILY: arial, ; TEXT-DECORATION: none
}
A.readmore_link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #B25401; FONT-FAMILY: arial; TEXT-DECORATION: none
}

.search { width:300px; height:96px;
	background-image: url(../resources/discountshoppingbags_search.jpg);
}

.right_sidebg { width:7px; 
	background-image: url(../resources/discountshoppingbags_rbg.jpg);	
	 background-repeat: repeat;
        background-position: center center;
}

.left_sidebg { width:7px; 
	background-image: url(../resources/discountshoppingbags_lbg.jpg);	
	 background-repeat: repeat;
        background-position: center center;
}


.header{ width:542px; 
	background-image: url(../resources/discountshoppingbags_header.jpg);	
	 background-repeat: no-repeat;
        background-position: center center;
}

.left_link_bg {
	background-image: url(../resources/left_link_bg.jpg);
background-repeat: repeat;
     
}

.bottom_text{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial;
}

.store_text{
	color: #FFFFFF;
	font-weight: bold;
}


/*  ################################################  */
/*  The following is from the old Arrow site          */
/*  ################################################  */

/* FORMATING TAGS - tags used in text formating are defined below ------------------------------------------------------------------------------------ */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #303040;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #0F2540;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #4682b4;
	text-decoration: none;
}
.arrow_text {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #754e18;
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 36px;
}
.arrow_title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
        color: #303040;
        margin-left: 20px;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* NAVIGATION ELEMENTS - changes to tr and td backgrounds and text  are controlled by the forllowing CSS ----------------- */
/* Feel free to edit these as you need to by adding or removing properties.  If you do no wish to implement this option 
    within your template work then simply remove ALL of the properties leaving only the CSS element name --------------------- */
/* Navigational elements for the main nav START */
.MainNavOriginal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
	padding-right: 8px;
	padding-left:  8px;
	cursor: hand;
}
.MainNavMouseOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: underline;	
	background: #E8EEF5;
	padding-right: 8px;
	padding-left:  8px;
	cursor: hand;
}
/* Navigational elements for the main nav END */
/* Navigational elements for the sub nav on the left side START */
.SubNavOriginalLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
	cursor: hand;
}
.SubNavMouseOverLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: underline;
	cursor: hand;
}
/* Navigational elements for the sub nav END */
/* Navigational elements for the sub nav on the right side START */
.SubNavOriginalRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #303040;
	text-decoration: none;
		cursor: hand;
}
.SubNavMouseOverRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: underline;	
/*	background:  url(../images/subnavR_bt_bg_mousover.gif);  */
	cursor: hand;
}
/* Navigational elements for the sub nav END */
/* Navigational elements for the sub nav on the right side START */
.SubNavOriginalTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
	padding-right: 4px;
	padding-left:  4px;
	cursor: hand;
}
.SubNavMouseOverTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 4px;
	padding-left:  4px;
	cursor: hand;
}
/* Navigational elements for the sub nav END */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
.Footer_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #606060;
	text-decoration: none;
}
/* COMPONENT ELEMENTS - changes to the component headers component content controlled  by the forllowing CSS ----------------- */
.Component_Header_Splash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:  15px;
	height: 21px;
}
.Component_Header_Left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:  35px;
	height: 21px;
}
.Component_Text_Left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
	padding-left:  30px;
	padding-top: 3px;
	padding-bottom:  3px;
		padding-right: 5px;
	height: 21px;
}
.Component_Padding_Left {
	padding-left:  30px;
	padding-top: 3px;
	padding-bottom:  3px;
	padding-right: 5px;
}
.Component_Header_Right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:  25px;
	height: 21px;
}
.Component_Text_Right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
	padding-left:  20px;
	padding-top: 3px;
	padding-bottom:  3px;
		padding-right: 20px;

}
.Component_Padding_Right {
	padding-left:  20px;
	padding-top: 3px;
	padding-bottom:  3px;
	padding-right: 15px;
}
.Component_Padding_Splash {
	padding-left:  10px;
	padding-top: 3px;
	padding-bottom:  3px;
	padding-right: 5px;
}
.Component_Text_Splash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
	padding-left:  10px;
	padding-top: 3px;
	padding-bottom:  3px;
		padding-right: 10px;
}
/* CONTENT TABLE ELEMENTS ----------------------------- */
.Content_Table_Padding {
	padding-left:  35px;
  padding-right:  35px;
	padding-top: 10px;
	padding-bottom:  10px;
}
.Content_Header {
	padding-left:  80px;
	padding-right:  25px;
	padding-top: 12px;
	padding-bottom:  8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: 000000;
}
.Content_Mini_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: 2A4E6F;
}
.Content_Stroke_Bottom{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.Content_Stroke_List{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.Image_Stroke{
	border: 1px dotted #CCCCCC;
}
}
.Store_Cat_Buttons{
	border: 1px dotted #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #606060;
	text-decoration: none;
	background-color: #D9DEE4;
	font-style: normal;
	cursor: hand;
}
/* FORM ELEMENTS are controlled by the forllowing CSS -------------------------------------------------------------------------- */
.form-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	vertical-align: middle;
} 
.Form_Submit_Button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	color: #606060;
	text-decoration: none;
	background-color: #C6C6C6;
	vertical-align: middle;
	cursor: hand;
} 



